Вход Регистрация
Файл: library/XenForo/ViewAdmin/Forum/Prefixes.php
Строк: 25
<?php

/**
 * View handling for displaying a list of all prefixes available to a node
 *
 * @package XenForo_Nodes
 */
class XenForo_ViewAdmin_Forum_Prefixes extends XenForo_ViewAdmin_Base
{
    public function 
renderJson()
    {
        
$prefixGroups = array();

        foreach (
$this->_params['prefixGroups'] AS $prefixGroupId => $prefixGroup)
        {
            
$prefixGroups[$prefixGroupId] = array();

            if (
$prefixGroupId)
            {
                
$prefixGroups[$prefixGroupId]['title'] = $prefixGroup['title'];
            }

            foreach (
$prefixGroup['prefixes'] AS $prefixId => $prefix)
            {
                
$prefixGroups[$prefixGroupId]['prefixes'][$prefixId] = array(
                    
'title' => new XenForo_Phrase('thread_prefix_' $prefixId),
                    
'css' => $prefix['css_class']
                );
            }
        }

        return 
XenForo_ViewRenderer_Json::jsonEncodeForOutput(array(
            
'node_id' => $this->_params['nodeId'],
            
'prefixGroups' => $prefixGroups
        
));
    }
}
Онлайн: 2
Реклама