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

class XenForo_Option_LanguageChooser
{
    
/**
     * Renders the language chooser option as a <select>.
     *
     * @param XenForo_View $view View object
     * @param string $fieldPrefix Prefix for the HTML form field name
     * @param array $preparedOption Prepared option info
     * @param boolean $canEdit True if an "edit" link should appear
     *
     * @return XenForo_Template_Abstract Template object
     */
    
public static function renderSelect(XenForo_View $view$fieldPrefix, array $preparedOption$canEdit)
    {
        
//$preparedOption['inputClass'] = 'autoSize';

        
return self::_render('option_list_option_select'$view$fieldPrefix$preparedOption$canEdit);
    }

    
/**
     * Renders the language chooser option as a group of <input type="radio" />.
     *
     * @param XenForo_View $view View object
     * @param string $fieldPrefix Prefix for the HTML form field name
     * @param array $preparedOption Prepared option info
     * @param boolean $canEdit True if an "edit" link should appear
     *
     * @return XenForo_Template_Abstract Template object
     */
    
public static function renderRadio(XenForo_View $view$fieldPrefix, array $preparedOption$canEdit)
    {
        return 
self::_render('option_list_option_radio'$view$fieldPrefix$preparedOption$canEdit);
    }

    
/**
     * Renders the language chooser option.
     *
     * @param string Name of template to render
     * @param XenForo_View $view View object
     * @param string $fieldPrefix Prefix for the HTML form field name
     * @param array $preparedOption Prepared option info
     * @param boolean $canEdit True if an "edit" link should appear
     *
     * @return XenForo_Template_Abstract Template object
     */
    
protected static function _render($templateNameXenForo_View $view$fieldPrefix, array $preparedOption$canEdit)
    {
        
$preparedOption['formatParams'] = XenForo_Model::create('XenForo_Model_Language')->getLanguagesForOptionsTag(
            
$preparedOption['option_value']
        );

        return 
XenForo_ViewAdmin_Helper_Option::renderOptionTemplateInternal(
            
$templateName$view$fieldPrefix$preparedOption$canEdit
        
);
    }
}
Онлайн: 2
Реклама