Пример #1
0
 public function roAction()
 {
     $this->view->form = $form = new Application_Form_Registration('ro');
     if ($this->_request->isPost()) {
         $formData = $this->_request->getPost();
         if ($form->isValid($formData)) {
             Registration::saveRegistration($form->getValues(), 'ro');
             $this->_redirect('index/rothanks');
         } else {
             $form->populate($formData);
         }
     }
 }
Пример #2
0
 public function editAction()
 {
     $storage = new Zend_Auth_Storage_Session();
     $data = $storage->read();
     if (!$data) {
         $this->_redirect('auth/login');
     }
     $form = new Application_Form_Registration();
     $this->view->form = $form;
     $id = $this->getRequest()->getParam('id');
     $model = new Application_Model_User();
     $form_data = $model->getUserById($id)->toArray();
     $form->populate($form_data[0]);
     if ($this->getRequest()->isPost()) {
         if ($form->isValid($this->getRequest()->getParams())) {
             $data_to_edit = $form->getValues();
             $user = new Application_Model_User();
             unset($data_to_edit['confirmPassword']);
             $edit = $user->editUser($this->getRequest()->getParam('id'), $data_to_edit);
             $this->redirect('auth/login');
         }
     }
 }