Файловый менеджер - Редактировать - /var/www/iplanru/data/www/i-plan.ru/administrator/components/com_poll/helpers/poll.php
Назад
<?php defined( '_JEXEC' ) or die; /** * Class PollHelper */ class PollHelper { /** * Добавление подменю * @param String $vName */ function addSubmenu( $vName ) { JHtmlSidebar::addEntry( JText::_( 'QUESTIONS_SUBMENU' ), 'index.php?option=com_poll&view=questions', $vName == 'questions' ); JHtmlSidebar::addEntry( JText::_( 'ANSWERS_SUBMENU' ), 'index.php?option=com_poll&view=answers', $vName == 'answers' ); } /** * Получаем доступные действия для текущего пользователя * @return JObject */ /*public static function getActions() { $user = JFactory::getUser(); $result = new JObject; $assetName = 'com_poll'; $actions = JAccess::getActions( $assetName ); foreach ( $actions as $action ) { $result->set( $action->name, $user->authorise( $action->name, $assetName ) ); } return $result; }*/ public static function getActions( $section, $recordId = 0 ) { //получаем объект текущего пользователя $user = JFactory::getUser(); //Создаем новый экземпляр класа JObject $result = new JObject; //Если поле текущая запись не пустое if ( empty( $recordId ) ) { $assetName = 'com_poll'; } else { $assetName = 'com_poll.' . $section . '.' . (int)$recordId; } //Список возможныъ дейсвий в системе $actions = array( 'core.admin', 'core.manage', 'core.create', 'core.edit', 'core.edit.own', 'core.edit.state', 'core.delete' ); //перебираем все действия и устанавливаем в объект result true если //действие доступно и false если недоступно foreach ( $actions as $action ) { $result->set( $action, $user->authorise( $action, $assetName ) ); } //возвращаем результат return $result; } }
| ver. 1.4 |
Github
|
.
| PHP 5.4.45-1~dotdeb+6.1 | Генерация страницы: 0.02 |
proxy
|
phpinfo
|
Настройка