- if ($user === null) {
- $encodeduri = implode('/', array_map('urlencode', explode('/', $request->getRequestUri())));
- $loginurl = $this->view->addParamToUrl($this->view->baseUrl() . '/' . 'login', 'redirect', $encodeduri);
- $translator = Zend_Registry::get('Zend_Translate');
- $lang = Zend_Controller_Front::getInstance()->getRequest()->getQuery('lang');
- if ($lang) {
- $adapter = $translator->getAdapter();
- if ($adapter->isAvailable($lang)) {
- $loginurl = $this->view->addParamToUrl($loginurl, 'lang', $lang);
- }
- }
- $this->_helper->Redirector->gotoURL($loginurl, array('prependBase' => false));
- }
-