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); } } }
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'); } } }