public function editAction() { $model = new Default_Model_User(); $form = new Default_Form_User(); $form->removeElement('handle'); $request = $this->getRequest(); $id = $request->getParam('id'); if ($request->isPost()) { if ($form->isValid($request->getPost())) { $data = $form->getValues(); if ($data['password'] !== $data['password_again']) { $this->addErrorMessage($this->tr->_('USER_PASSWORD_MISMATCH')); $this->view->form = $form; return; } // Save data $model->update($data, $id); $this->addMessage($this->tr->_('USER_UPDATE_SUCCESS')); $this->_redirect('/user'); } } else { $user = $model->getUser($id); $this->view->handle = isset($user['handle']) ? $user['handle'] : false; } $this->view->form = $form; }
public function editAction() { $model = new Default_Model_User(); $form = new Default_Form_User(); $form->removeElement('handle'); $request = $this->getRequest(); $id = $request->getParam('id'); if ($request->isPost()) { if ($form->isValid($request->getPost())) { $data = $form->getValues(); if ($data['password'] !== $data['password_again']) { $this->addErrorMessage('Passwords do not match, please try again.'); $this->_redirect('/user/edit/id/' . $data['id']); } // Save data $model->update($data, $id); $this->addMessage('User updated.'); $this->_redirect('/user/edit/id/' . $id); } } else { $user = $model->getUser($id); $this->view->handle = isset($user['handle']) ? $user['handle'] : false; } $this->view->form = $form; }
public function addUserAction() { $data = $this->getRequest()->getPost(); $id = $this->_getParam('id', ""); $user = new Default_Model_User(); if ($id != "") { $userInfo = $user->getUser($id); $this->view->page_title = "EDIT USER"; $this->view->userInfo = $userInfo; } else { $this->view->page_title = "ADD USER"; } }
public function changePasswordAction() { $data = $this->getRequest()->getPost(); $user = new Default_Model_User(); $id = $this->_getParam('id', ""); $check = $user->getUser($id); if ($check['password'] == md5($data['password'])) { $user->changePassword($data['password1'], $id); } $this->_redirect('/resume'); }