Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public function addAction() {
- if ($this->request->headers()->get('X-REQUESTED-WITH') !== false && $this->request->headers()->get('X-REQUESTED-WITH')->getFieldValue() == 'XMLHttpRequest') {
- $this->layout()->setTemplate('layout/modal');
- }
- $form = new User();
- $view = new ViewModel();
- $user = $this->userService->getUserById($this->event->getRouteMatch()->getParam('id'));
- if ($user != null) {
- $form->populateWithUser($user);
- }
- if ($this->request->isPost()) {
- if ($form->isValid($this->request->post()->toArray())) {
- $user = $this->userService->saveUser($user, new Parameters($form->getValues()));
- $this->flashMessenger()->addMessage('User "' . $user->getName() . '" added');
- $this->redirect()->toRoute('default', array (
- 'controller' => 'user',
- 'action' => 'index',
- ));
- }
- }
- $view->form = $form;
- return $view;
- }
Add Comment
Please, Sign In to add comment