Основной контроллер администраторской панели Предает управление фронт-кнтроллерам модулей
Открытые члены | |
__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 () | |
Дополнительные унаследованные члены | |
Поля данных унаследованные от AbstractController | |
const | DEFAULT_ERROR_PAGE_TPL = '%THEME%/exception.tpl' |
$view | |
$url | |
$app | |
$router | |
Защищенные данные унаследованные от AbstractController | |
$act = null | |
$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 | ( | ) |
Производит пересчет счетчиков. Возвращает новые пересчитанные числа в браузер
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 |