public function addAction() { $request = $this->getRequest(); $id = $this->params()->fromRoute('id'); //insert if ($id == '') { if ($request->isPost()) { $cat = new User(); $cat->setUserName($this->params()->fromPost('userName')); $cat->setFullName($this->params()->fromPost('fullName')); $cat->setPassword(sha1($this->params()->fromPost('password'))); $cat->setIsdelete(0); $cat->setType(0); $userInserted = $this->modelUsers->insert($cat); } //insert new user //$this->redirect()->toRoute('admin/child',array('controller'=>'category')); return new ViewModel(array('title' => $this->translator->translate('Add new user'))); } else { $cat = $this->modelUsers->findOneBy(array('id' => $id)); if ($request->isPost()) { $idFormPost = $this->params()->fromPost('id'); $cat = $this->modelUsers->findOneBy(array('id' => $idFormPost)); $cat->setUserName($this->params()->fromPost('userName')); $cat->setFullName($this->params()->fromPost('fullName')); if ($this->params()->fromPost('password') != '') { $cat->setPassword(sha1($this->params()->fromPost('password'))); } $this->modelUsers->edit($cat); } return new ViewModel(array('data' => $cat, 'title' => $this->translator->translate('Edit User:') . $cat->getUserName())); } }
public function addAction() { $request = $this->getRequest(); $id = $this->params()->fromRoute('id'); //insert if ($id == '') { if ($request->isPost()) { $checkExist = Utility::checkUserExist($this->params()->fromPost('userName')); if ($checkExist == true) { $this->flashMessenger()->addSuccessMessage("User existed"); return $this->redirect()->toRoute('admin/child', array('controller' => 'users', 'action' => 'add')); } $cat = new User(); $cat->setUserName($this->params()->fromPost('userName')); $cat->setFullName($this->params()->fromPost('fullName')); $cat->setPassword(sha1($this->params()->fromPost('password'))); $cat->setIsdelete(0); $cat->setType($this->params()->fromPost('usertype')); $userInserted = $this->modelUsers->insert($cat); //flash $this->flashMessenger()->addSuccessMessage("Insert success"); return $this->redirect()->toRoute('admin/child', array('controller' => 'users')); } //insert new user //$this->redirect()->toRoute('admin/child',array('controller'=>'category')); return new ViewModel(array('title' => $this->translator->translate('Add new user'))); } else { $cat = $this->modelUsers->findOneBy(array('id' => $id)); if ($request->isPost()) { //check exist $checkExist = Utility::checkUserExist($this->params()->fromPost('userName')); if ($checkExist == true) { $this->flashMessenger()->addSuccessMessage("User existed"); return $this->redirect()->toRoute('admin/child', array('controller' => 'users', 'action' => 'add', 'id' => $cat->getId())); } $idFormPost = $this->params()->fromPost('id'); $cat = $this->modelUsers->findOneBy(array('id' => $idFormPost)); $cat->setUserName($this->params()->fromPost('userName')); $cat->setFullName($this->params()->fromPost('fullName')); $cat->setType($this->params()->fromPost('usertype')); if ($this->params()->fromPost('password') != '') { $cat->setPassword(sha1($this->params()->fromPost('password'))); } $this->modelUsers->edit($cat); //flash $this->flashMessenger()->addSuccessMessage("Update success"); return $this->redirect()->toRoute('admin/child', array('controller' => 'users')); } return new ViewModel(array('data' => $cat, 'title' => $this->translator->translate('Edit User:') . $cat->getUserName())); } }