Основной контроллер администраторской панели Предает управление фронт-кнтроллерам модулей
Открытые члены | |
| __construct () | |
| actionAuth () | |
| actionChangePassword () | |
| authPage ($error="", $referer=null, $js=true, $data=[]) | |
| actionChangeLang () | |
| actionChangeSite () | |
| actionLogout () | |
| actionInDebug () | |
| actionOutDebug () | |
| actionAjaxToggleDebug () | |
| actionAjaxToggleDebugMode () | |
| needAuthorize ($need_group=null, $need_admin=false) | |
| actionCleanCache () | |
| actionRecalculateMeters () | |
Открытые члены унаследованные от AbstractController | |
| __construct () | |
| isViewCacheExpired (string $cache_id_str, string $template, int $lifetime=null) | |
| wrapHtml ($body, $html_template=null) | |
| getAction () | |
| exec ($returnAsIs=false) | |
| processResult ($result) | |
| presetAct ($act) | |
| e404 ($reason=null) | |
| redirect ($url=null, $status=302) | |
| refreshPage () | |
| getUrlName () | |
Открытые члены унаследованные от IController | |
| exec () | |
Защищенные члены | |
| authorizeByMobileClient () | |
Дополнительные унаследованные члены | |
Поля данных унаследованные от AbstractController | |
| const | DEFAULT_ERROR_PAGE_TPL = '%THEME%/exception.tpl' |
| $view | |
| $url | |
| $app | |
| $router | |
Защищенные данные унаследованные от AbstractController | |
| $act = '' | |
| $action_var = 'Act' | |
| $result | |
| __construct | ( | ) |
| actionAjaxToggleDebug | ( | ) |
Включение режима отладки
| actionAjaxToggleDebugMode | ( | ) |
Перелючает в режиме отладки вид отладки (Блоки, Строки, Секции, Контейнеры)
| actionAuth | ( | ) |
Авторизация пользователя
| \RS\Event\Exception | |
| \RS\Orm\Exception | |
| \SmartyException | |
| \Users\Model\Exception\UsersLog |
| actionChangeLang | ( | ) |
Изменяет язык администраторчкой панели
| actionChangePassword | ( | ) |
Возвращает диалог со сменой пароля пользователя
| \RS\Controller\ExceptionPageNotFound | |
| \RS\Event\Exception | |
| \SmartyException |
| actionChangeSite | ( | ) |
Измняет текущий сайт в администраторской панели
| actionCleanCache | ( | ) |
Очищает кэш системы
| actionInDebug | ( | ) |
Включение режима отладки
| actionLogout | ( | ) |
Сбрасывает авторизацию
| \RS\Event\Exception |
| actionOutDebug | ( | ) |
Перелючает режим отладки вкл./выкл
| actionRecalculateMeters | ( | ) |
Производит пересчет счетчиков. Возвращает новые пересчитанные числа в браузер
|
protected |
Авторизация пользователя по токену из приложения
| \RS\Exception |
| authPage | ( | $error = "", |
|
$referer = null, |
|||
$js = true, |
|||
$data = [] |
|||
| ) |
Отображает страницу авторизации
| string | $error | - сообщение об ошибке для отображения |
| null | string | $referer | - куда перенаправлять после авторизации |
| bool | $js | - подключать JS библиотеку для авторизации? |
| array | $data | - данные авторизации |
| \RS\Event\Exception | |
| \SmartyException |
| needAuthorize | ( | $need_group = null, |
|
$need_admin = false |
|||
| ) |
Отображает страницу авторизации и прерывает выполнение скрипта, если у пользователя не хватает прав
| null | string | $need_group | - alias требуемой у пользователя группы |
| bool | $need_admin | - требуется наличие группы с пометкой "Администратор" ? |
| \RS\Event\Exception | |
| \SmartyException |