diff options
Diffstat (limited to 'app/Model')
-rw-r--r-- | app/Model/ProjectAnalytic.php | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/app/Model/ProjectAnalytic.php b/app/Model/ProjectAnalytic.php index 8a982bd7..79277e79 100644 --- a/app/Model/ProjectAnalytic.php +++ b/app/Model/ProjectAnalytic.php @@ -180,13 +180,18 @@ class ProjectAnalytic extends Base return $stats; } - + /** + * Get the time spent and estimated into each status + * + * @access public + * @param integer $project_id + * @return array + */ public function getHoursByStatus($project_id) { $stats = array(); - $columns = $this->board->getColumnsList($project_id); - // Get the time spent of the last move for each tasks + // Get the times related to each task $tasks = $this->db ->table(Task::TABLE) ->columns('id', 'time_estimated', 'time_spent', 'is_active') @@ -206,7 +211,7 @@ class ProjectAnalytic extends Base ); - // Get time spent foreach task/column and take into account the last move + // Add times spent and estimated to each status foreach ($tasks as &$task) { if ($task['is_active']) { $stats['open']['time_estimated'] += $task['time_estimated']; |