protected function _start() { try { if (!$this->_started) { $this->_started = true; #$this->getDatabase()->query('SET NAMES "utf8"'); if ($this->getRequest()->get(Sitengine_Env::PARAM_LOGOUT)) { $this->getPermiso()->getAuth()->clearIdentity(); } if ($this->getPermiso()->getAuth()->hasIdentity()) { $this->getPermiso()->getAuth()->extendValidity(); } $this->getPreferences()->establishLanguage($this->getRequest(), Sitengine_Env::PARAM_LANGUAGE); $this->getPreferences()->establishTranscript($this->getRequest(), Sitengine_Env::PARAM_TRANSCRIPT); $this->getPreferences()->establishItemsPerPage($this->getRequest(), Sitengine_Env::PARAM_IPP); $this->getPreferences()->establishTimezone($this->getRequest(), Sitengine_Env::PARAM_TIMEZONE); $this->getPreferences()->establishDebugMode($this->getRequest(), Sitengine_Env::PARAM_DBG); if ($this->getEnv()->getDebugControl()) { require_once 'Sitengine/Debug.php'; Sitengine_Debug::action($this->getPreferences()->getDebugMode()); } #$this->getLocale()->setLocale(Sitengine_Env::LANGUAGE_EN); if ($this->getTranslate()->isAvailable($this->getPreferences()->getLanguage())) { #$this->getLocale()->setLocale($this->getPreferences()->getLanguage()); $this->getTranslate()->setLocale($this->getPreferences()->getLanguage()); } #require_once 'Zend/Registry.php'; #Zend_Registry::set('Zend_Translate', $this->getTranslate()->getAdapter()); $this->getStatus()->restore(); } } catch (Exception $exception) { require_once 'Sitengine/Newsletter/Frontend/Subscriptions/Exception.php'; throw new Sitengine_Newsletter_Frontend_Subscriptions_Exception('init error', $exception); } }
protected function _start() { try { if (!$this->_started) { $this->_started = true; #$this->getDatabase()->query('SET NAMES "utf8"'); if ($this->getRequest()->get(Sitengine_Env::PARAM_LOGOUT)) { $this->getPermiso()->getAuth()->clearIdentity(); } if ($this->getPermiso()->getAuth()->hasIdentity()) { $this->getPermiso()->getAuth()->extendValidity(); } $this->getPreferences()->establishLanguage($this->getRequest(), Sitengine_Env::PARAM_LANGUAGE); $this->getPreferences()->establishTranscript($this->getRequest(), Sitengine_Env::PARAM_TRANSCRIPT); $this->getPreferences()->establishItemsPerPage($this->getRequest(), Sitengine_Env::PARAM_IPP); $this->getPreferences()->establishTimezone($this->getRequest(), Sitengine_Env::PARAM_TIMEZONE); $this->getPreferences()->establishDebugMode($this->getRequest(), Sitengine_Env::PARAM_DBG); if ($this->getEnv()->getDebugControl()) { require_once 'Sitengine/Debug.php'; Sitengine_Debug::action($this->getPreferences()->getDebugMode()); } #$this->getLocale()->setLocale($this->getPreferences()->getLanguage()); } } catch (Exception $exception) { require_once 'Sitengine/Proto/Binaries/Couldies/Exception.php'; throw new Sitengine_Proto_Binaries_Couldies_Exception('init error', $exception); } }
protected function _start() { try { $errorOrgNotFound = 'organization not found'; if (!$this->_started) { $this->_started = true; #$this->getDatabase()->query('SET NAMES "utf8"'); if ($this->getRequest()->get(Sitengine_Env::PARAM_LOGOUT)) { $this->getPermiso()->getAuth()->clearIdentity(); } if ($this->getPermiso()->getAuth()->hasIdentity()) { $this->getPermiso()->getAuth()->extendValidity(); } $this->getPreferences()->establishLanguage($this->getRequest(), Sitengine_Env::PARAM_LANGUAGE); $this->getPreferences()->establishTranscript($this->getRequest(), Sitengine_Env::PARAM_TRANSCRIPT); $this->getPreferences()->establishItemsPerPage($this->getRequest(), Sitengine_Env::PARAM_IPP); $this->getPreferences()->establishTimezone($this->getRequest(), Sitengine_Env::PARAM_TIMEZONE); $this->getPreferences()->establishDebugMode($this->getRequest(), Sitengine_Env::PARAM_DBG); if ($this->getEnv()->getDebugControl()) { require_once 'Sitengine/Debug.php'; Sitengine_Debug::action($this->getPreferences()->getDebugMode()); } #$this->getLocale()->setLocale(Sitengine_Env::LANGUAGE_EN); if ($this->getTranslate()->isAvailable($this->getPreferences()->getLanguage())) { #$this->getLocale()->setLocale($this->getPreferences()->getLanguage()); $this->getTranslate()->setLocale($this->getPreferences()->getLanguage()); } #require_once 'Zend/Registry.php'; #Zend_Registry::set('Zend_Translate', $this->getTranslate()->getAdapter()); $this->getStatus()->restore(); } } catch (Exception $exception) { if ($exception->getMessage() == $errorOrgNotFound) { throw $this->_prepareErrorHandler($exception); } require_once 'Sitengine/FormToMail/Default/Exception.php'; throw new Sitengine_FormToMail_Default_Exception('init error', $exception); } }
protected function _start() { try { $errorOrgNotFound = 'organization not found'; if (!$this->_started) { $this->_started = true; if ($this->getRequest()->getPost(Sitengine_Env::PARAM_LOGINUSER)) { $this->getPermiso()->getAuthAdapter()->setIdentity($this->getRequest()->getPost(Sitengine_Env::PARAM_LOGINUSER))->setCredential(md5($this->getRequest()->getPost(Sitengine_Env::PARAM_LOGINPASS))); $result = $this->getPermiso()->getAuth()->authenticate($this->getPermiso()->getAuthAdapter()); } $this->getRequest()->setParam(Sitengine_Env::PARAM_HANDLER, $this->_getSelfUri()); if ($this->getPermiso()->getAuth()->hasIdentity() && $this->getRequest()->getPost(Sitengine_Env::PARAM_LOGINUSER) && $this->getRequest()->getPost(Sitengine_Env::PARAM_LOGINPASS)) { if ($this->getRequest()->getPost(Sitengine_Env::PARAM_TARGET)) { $target = $this->getRequest()->getPost(Sitengine_Env::PARAM_TARGET); } else { $target = $this->_getDefaultTarget(); } $this->getResponse()->setRedirect($target); $this->getResponse()->sendResponse(); exit; } $this->getPreferences()->establishLanguage($this->getRequest(), Sitengine_Env::PARAM_LANGUAGE); $this->getPreferences()->establishTranscript($this->getRequest(), Sitengine_Env::PARAM_TRANSCRIPT); $this->getPreferences()->establishItemsPerPage($this->getRequest(), Sitengine_Env::PARAM_IPP); $this->getPreferences()->establishTimezone($this->getRequest(), Sitengine_Env::PARAM_TIMEZONE); $this->getPreferences()->establishDebugMode($this->getRequest(), Sitengine_Env::PARAM_DBG); if ($this->getEnv()->getDebugControl()) { require_once 'Sitengine/Debug.php'; Sitengine_Debug::action($this->getPreferences()->getDebugMode()); } #$this->getLocale()->setLocale(Sitengine_Env::LANGUAGE_EN); if ($this->getTranslate()->isAvailable($this->getPreferences()->getLanguage())) { #$this->getLocale()->setLocale($this->getPreferences()->getLanguage()); $this->getTranslate()->setLocale($this->getPreferences()->getLanguage()); } #require_once 'Zend/Registry.php'; #Zend_Registry::set('Zend_Translate', $this->getTranslate()->getAdapter()); } } catch (Exception $exception) { if ($exception->getMessage() == $errorOrgNotFound) { throw $this->_prepareErrorHandler($exception); } require_once 'Sitengine/Permiso/Login/Exception.php'; throw new Sitengine_Permiso_Login_Exception('init error', $exception); } }
protected function _start() { try { $errorOrgNotFound = 'organization not found'; if (!$this->_started) { $this->_started = true; #$this->getDatabase()->query('SET NAMES "utf8"'); if ($this->getRequest()->get(Sitengine_Env::PARAM_LOGOUT)) { $this->getPermiso()->getAuth()->clearIdentity(); } if ($this->getPermiso()->getAuth()->hasIdentity()) { $this->getPermiso()->getAuth()->extendValidity(); } $this->getPreferences()->establishLanguage($this->getRequest(), Sitengine_Env::PARAM_LANGUAGE); $this->getPreferences()->establishTranscript($this->getRequest(), Sitengine_Env::PARAM_TRANSCRIPT); $this->getPreferences()->establishItemsPerPage($this->getRequest(), Sitengine_Env::PARAM_IPP); $this->getPreferences()->establishTimezone($this->getRequest(), Sitengine_Env::PARAM_TIMEZONE); $this->getPreferences()->establishDebugMode($this->getRequest(), Sitengine_Env::PARAM_DBG); if ($this->getEnv()->getDebugControl()) { require_once 'Sitengine/Debug.php'; Sitengine_Debug::action($this->getPreferences()->getDebugMode()); } #$this->getLocale()->setLocale(Sitengine_Env::LANGUAGE_EN); if ($this->getTranslate()->isAvailable($this->getPreferences()->getLanguage())) { #$this->getLocale()->setLocale($this->getPreferences()->getLanguage()); $this->getTranslate()->setLocale($this->getPreferences()->getLanguage()); } #require_once 'Zend/Registry.php'; #Zend_Registry::set('Zend_Translate', $this->getTranslate()->getAdapter()); $this->getStatus()->restore(); if ($this->getStatus()->getCode() != Sitengine_Env::STATUS_OKINSERT) { $this->getStatus()->reset(); } if ($this->getFrontController()->getBlogPackage()->getBlogSlug() !== null) { $this->getRequest()->setParam(Sitengine_Env::PARAM_GREATANCESTORID, $this->getFrontController()->getBlogPackage()->getBlogSlug()); } } } catch (Exception $exception) { if ($exception->getMessage() == $errorOrgNotFound) { throw $this->_prepareErrorHandler($exception); } require_once 'Sitengine/Blog/Backend/Blogs/Posts/Comments/Exception.php'; throw new Sitengine_Blog_Backend_Blogs_Posts_Comments_Exception('init error', $exception); } }