Файловый менеджер - Редактировать - /var/www/iplanru/data/old/www/i-plan.ru/administrator/components/com_zoo/helpers/fields/zoolayout.php
Назад
<?php /** * @package ZOO * @author YOOtheme http://www.yootheme.com * @copyright Copyright (C) YOOtheme GmbH * @license http://www.gnu.org/licenses/gpl.html GNU/GPL */ // init vars $class = (string) $node->attributes()->class ? 'class="'.$node->attributes()->class.'"' : 'class="inputbox"'; $constraint = (string) $node->attributes()->constraint; // get renderer $renderer = $this->app->renderer->create('item')->addPath($parent->layout_path); // if selectable types isn't specified, get all types if (empty($parent->selectable_types)) { $parent->selectable_types = array(''); foreach (JFolder::folders($parent->layout_path.'/'.$renderer->getFolder().'/item') as $folder) { $parent->selectable_types[] = $folder; } } // get layouts $layouts = array(); foreach ($parent->selectable_types as $type) { $path = 'item'; $prefix = 'item.'; if (!empty($type) && $renderer->pathExists($path.DIRECTORY_SEPARATOR.$type)) { $path .= DIRECTORY_SEPARATOR.$type; $prefix .= $type.'.'; } foreach ($renderer->getLayouts($path) as $layout) { $metadata = $renderer->getLayoutMetaData($prefix.$layout); if (empty($constraint) || $metadata->get('type') == $constraint) { $layouts[$layout] = $metadata->get('name'); } } } // create layout options $options = array($this->app->html->_('select.option', '', JText::_('Item Name'))); foreach ($layouts as $layout => $layout_name) { $text = $layout_name; $val = $layout; $options[] = $this->app->html->_('select.option', $val, $text); } echo $this->app->html->_('select.genericlist', $options, $control_name.'['.$name.']', $class, 'value', 'text', $value, $control_name.$name);
| ver. 1.4 |
Github
|
.
| PHP 5.4.45-1~dotdeb+6.1 | Генерация страницы: 0 |
proxy
|
phpinfo
|
Настройка