/** * Обработка хука инициализации экшенов * Может выполняться несколько раз, например, при использовании внутренних реврайтов */ public function InitAction() { /** * Проверка на закрытый режим */ $oUserCurrent = $this->User_GetUserCurrent(); if (!$oUserCurrent and Config::Get('general.close') and !Router::CheckIsCurrentAction((array) Config::Get('general.close_exceptions'))) { Router::Action('auth/login'); } }