Example #1
0
 public function editAction()
 {
     $this->isAllowed('view');
     $request = $this->getRequest();
     $form = new Application_Form_UserEdit();
     $id = $this->_session->getSessionId();
     if (!isset($id)) {
         $this->login();
     }
     $user = $this->isLoggedin();
     $form->getElement('firstname')->setValue($user->getFirstName());
     $form->getElement('lastname')->setValue($user->getLastName());
     //$form->getElement('email')->setValue($user->getEmail());
     if ($this->getRequest()->isPost()) {
         if ($form->isValid($request->getPost())) {
             //$email = strtolower($form->getValue('email'));
             $user = $this->isLoggedin();
             $user->setFirstName($form->getValue('firstname'));
             $user->setLastName($form->getValue('lastname'));
             //$user->setEmail($email);
             $this->_userRepo->update($user);
             $this->redirect('/user');
         }
     }
     $this->view->form = $form;
 }