summaryrefslogtreecommitdiff
path: root/actions/task_close.php
diff options
context:
space:
mode:
authorFrédéric Guillot <fred@kanboard.net>2014-05-22 12:28:28 -0400
committerFrédéric Guillot <fred@kanboard.net>2014-05-22 12:28:28 -0400
commit2230dd4e6b148346c0ec596b9e3e12996a762ed8 (patch)
treeef99ccde4f8b18592a3fb06a6ec45162c501fe38 /actions/task_close.php
parenta750b8ab2a0cb715da6fd9025a7ec8375db68a4d (diff)
Code refactoring (add autoloader and change files organization)
Diffstat (limited to 'actions/task_close.php')
-rw-r--r--actions/task_close.php79
1 files changed, 0 insertions, 79 deletions
diff --git a/actions/task_close.php b/actions/task_close.php
deleted file mode 100644
index 22d61f29..00000000
--- a/actions/task_close.php
+++ /dev/null
@@ -1,79 +0,0 @@
-<?php
-
-namespace Action;
-
-require_once __DIR__.'/base.php';
-
-/**
- * Close automatically a task
- *
- * @package action
- * @author Frederic Guillot
- */
-class TaskClose extends Base
-{
- /**
- * Task model
- *
- * @accesss private
- * @var \Model\Task
- */
- private $task;
-
- /**
- * Constructor
- *
- * @access public
- * @param integer $project_id Project id
- * @param \Model\Task $task Task model instance
- */
- public function __construct($project_id, \Model\Task $task)
- {
- parent::__construct($project_id);
- $this->task = $task;
- }
-
- /**
- * Get the required parameter for the action (defined by the user)
- *
- * @access public
- * @return array
- */
- public function getActionRequiredParameters()
- {
- return array(
- 'column_id' => t('Column'),
- );
- }
-
- /**
- * Get the required parameter for the event
- *
- * @access public
- * @return string[]
- */
- public function getEventRequiredParameters()
- {
- return array(
- 'task_id',
- 'column_id',
- );
- }
-
- /**
- * Execute the action
- *
- * @access public
- * @param array $data Event data dictionary
- * @return bool True if the action was executed or false when not executed
- */
- public function doAction(array $data)
- {
- if ($data['column_id'] == $this->getParam('column_id')) {
- $this->task->close($data['task_id']);
- return true;
- }
-
- return false;
- }
-}