oEngine=$oEngine; $this->oUserCurrent=$this->User_GetUserCurrent(); } /** * Ставим хук на вызов неизвестного метода и считаем что хотели вызвать метод какого либо модуля * * @param string $sName * @param array $aArgs * @return unknown */ public function __call($sName,$aArgs) { return $this->oEngine->_CallModule($sName,$aArgs); } /** * Логика инициализации * */ public function InitAction() { /** * Проверяем наличие директории install */ if(is_dir(rtrim(Config::Get('path.root.server'),'/').'/install')){ $this->Message_AddErrorSingle($this->Lang_Get('install_directory_exists')); Router::Action('error'); } if (!$this->oUserCurrent and Config::Get('general.close') and Router::GetAction()!='registration' and Router::GetAction()!='login') { Router::Action('login'); } $this->Hook_Run('init_action'); } } ?>