diff options
Diffstat (limited to 'app/Controller/Taskstatus.php')
| -rw-r--r-- | app/Controller/Taskstatus.php | 62 |
1 files changed, 0 insertions, 62 deletions
diff --git a/app/Controller/Taskstatus.php b/app/Controller/Taskstatus.php deleted file mode 100644 index eeaf8513..00000000 --- a/app/Controller/Taskstatus.php +++ /dev/null @@ -1,62 +0,0 @@ -<?php - -namespace Kanboard\Controller; - -/** - * Task Status controller - * - * @package controller - * @author Frederic Guillot - */ -class Taskstatus extends BaseController -{ - /** - * Close a task - * - * @access public - */ - public function close() - { - $this->changeStatus('close', 'task_status/close', t('Task closed successfully.'), t('Unable to close this task.')); - } - - /** - * Open a task - * - * @access public - */ - public function open() - { - $this->changeStatus('open', 'task_status/open', t('Task opened successfully.'), t('Unable to open this task.')); - } - - /** - * Common method to change status - * - * @access private - * @param string $method - * @param string $template - * @param string $success_message - * @param string $failure_message - */ - private function changeStatus($method, $template, $success_message, $failure_message) - { - $task = $this->getTask(); - - if ($this->request->getStringParam('confirmation') === 'yes') { - $this->checkCSRFParam(); - - if ($this->taskStatus->$method($task['id'])) { - $this->flash->success($success_message); - } else { - $this->flash->failure($failure_message); - } - - return $this->response->redirect($this->helper->url->to('task', 'show', array('task_id' => $task['id'], 'project_id' => $task['project_id'])), true); - } - - return $this->response->html($this->template->render($template, array( - 'task' => $task, - ))); - } -} |
