| | <?php |
| |
|
| | namespace Kanboard\Controller; |
| |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | class GroupModificationController extends BaseController |
| | { |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | public function show(array $values = array(), array $errors = array()) |
| | { |
| | if (empty($values)) { |
| | $values = $this->groupModel->getById($this->request->getIntegerParam('group_id')); |
| | } |
| |
|
| | $this->response->html($this->template->render('group_modification/show', array( |
| | 'errors' => $errors, |
| | 'values' => $values, |
| | ))); |
| | } |
| |
|
| | |
| | |
| | |
| | |
| | |
| | public function save() |
| | { |
| | $values = $this->request->getValues(); |
| | list($valid, $errors) = $this->groupValidator->validateModification($values); |
| |
|
| | if ($valid) { |
| | if ($this->groupModel->update($values) !== false) { |
| | $this->flash->success(t('Group updated successfully.')); |
| | return $this->response->redirect($this->helper->url->to('GroupListController', 'index'), true); |
| | } else { |
| | $this->flash->failure(t('Unable to update your group.')); |
| | } |
| | } |
| |
|
| | return $this->show($values, $errors); |
| | } |
| | } |
| |
|