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

/**
 * Controller for displaying the CSS that runs the admin control panel.
 *
 * @package XenForo_CssInternal
 */
class XenForo_ControllerAdmin_CssInternal extends XenForo_ControllerAdmin_Abstract
{
    
/**
     * Displays the selected CSS.
     *
     * @return XenForo_ControllerResponse_View
     */
    
public function actionCss()
    {
        
$cssTemplates explode(','$this->_input->filterSingle('css'XenForo_Input::STRING));

        
$dir $this->_input->filterSingle('dir'XenForo_Input::STRING);
        if (
$dir != 'RTL')
        {
            
$dir 'LTR';
        }

        
$templates = array();
        foreach (
$cssTemplates AS $cssName)
        {
            
$cssName trim($cssName);
            if (!
$cssName)
            {
                continue;
            }

            
$templates[] = $cssName '.css';
        }

        
$smilieSprites XenForo_Model::create('XenForo_Model_DataRegistry')->get('smilieSprites');

        if (
XenForo_Application::isRegistered('bbCode'))
        {
            
$bbCodeCache XenForo_Application::get('bbCode');
        }
        else
        {
            
$bbCodeCache XenForo_Model::create('XenForo_Model_BbCode')->getBbCodeCache();
        }

        
$viewParams = array(
            
'css' => array_unique($templates),
            
'dir' => $dir,
            
'smilieSprites' => $smilieSprites $smilieSprites : array(),
            
'bbCodeCache' => $bbCodeCache
        
);

        return 
$this->responseView('XenForo_ViewAdmin_CssInternal'''$viewParams);
    }

    protected function 
_assertCorrectVersion($action) {}
    protected function 
_assertInstallLocked($action) {}
    public function 
assertAdmin() {}
}
Онлайн: 0
Реклама