X-Git-Url: https://dev.renevier.net/?p=syj.git;a=blobdiff_plain;f=application%2Fcontrollers%2FAccountController.php;h=9db12047c197b87330754f9013ad04e269a7ec3c;hp=97f9fbc649d6a1250981ec3f502c1f50b7a49d6b;hb=7ab93faefae14af39fc5449a2c3311dd68d2c0f9;hpb=190fd621df4920c56a422c03663874cddaa67d64 diff --git a/application/controllers/AccountController.php b/application/controllers/AccountController.php index 97f9fbc..9db1204 100644 --- a/application/controllers/AccountController.php +++ b/application/controllers/AccountController.php @@ -1,37 +1,22 @@ view->headScript()->appendFile('js/prototype.js'); - $this->view->headScript()->appendFile('js/forms.js'); - $this->view->headScript()->appendFile('js/account.js'); - $this->view->headLink()->appendStylesheet('css/generic.css'); - $this->view->headLink()->appendStylesheet('css/account.css'); + $this->_helper->SyjUserManager->needsLogin(); + $this->_helper->SyjMedias->addScripts('account'); + $this->_helper->SyjMedias->addStyleSheets('account'); + $this->view->headTitle($this->view->translate("my account")); } public function indexAction() { - $user = $this->view->loggedUser(); + $user = $this->_helper->SyjUserManager->current(); $request = $this->getRequest(); - 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)); - } - $form = new Syj_Form_Account(array('name' => 'accountform')); $formData = $request->getPost(); @@ -80,7 +65,7 @@ class AccountController extends Zend_Controller_Action protected function _jsLocaleStrings() { $this->view->jslocales = array( - 'notEmptyField' => __("Value is required and can't be empty"), + 'notEmptyField' => __("Value is required"), 'passwordNoMatchWarn' => __("Password do not match"), 'passwordLenghtWarn' => array(__("At least %d characters"), 6), 'nochangeWarn' => __("You have made no change"),