Вход Регистрация
Файл: library/XenForo/ControllerAdmin/Appearance.php
Строк: 62
<?php

class XenForo_ControllerAdmin_Appearance extends XenForo_ControllerAdmin_Abstract
{
    public function 
actionIndex()
    {
        
// styles
        
$styleModel $this->getModelFromCache('XenForo_Model_Style');

        
$styles $styleModel->getAllStylesAsFlattenedTree();
        
$styles $styleModel->countCustomTemplatesPerStyle($styles);

        if (
$styleModel->showMasterStyle())
        {
            
$masterStyle =  $styleModel->getStyleById(0true);
            
$masterTemplates $styleModel->countMasterTemplates();
        }
        else
        {
            
$masterStyle null;
            
$masterTemplates 0;
        }

        
// languages
        
$languageModel $this->getModelFromCache('XenForo_Model_Language');

        
$languages $languageModel->getAllLanguagesAsFlattenedTree();
        
$languages $languageModel->countTranslatedPhrasesPerLanguage($languages);

        if (
$languageModel->showMasterLanguage())
        {
            
$masterLanguage =  $languageModel->getLanguageById(0true);
            
$masterPhrases $languageModel->countMasterPhrases();
        }
        else
        {
            
$masterLanguage null;
            
$masterPhrases 0;
        }

        
$visitor XenForo_Visitor::getInstance();

        
$viewParams = array(
            
'canEditStyles' => $visitor->hasAdminPermission('style'),
            
'canEditLanguages' => $visitor->hasAdminPermission('language'),

            
'styles' => $styles,
            
'masterStyle' => $masterStyle,
            
'masterTemplates' => $masterTemplates,

            
'languages' => $languages,
            
'masterLanguage' => $masterLanguage,
            
'masterPhrases' => $masterPhrases,
        );

        return 
$this->responseView('XenForo_ViewAdmin_Appearance_Splash''appearance_splash'$viewParams);
    }
}
Онлайн: 1
Реклама