summaryrefslogtreecommitdiff
path: root/app/Model/Project.php
diff options
context:
space:
mode:
Diffstat (limited to 'app/Model/Project.php')
-rw-r--r--app/Model/Project.php48
1 files changed, 0 insertions, 48 deletions
diff --git a/app/Model/Project.php b/app/Model/Project.php
index 8ddcc443..1bd5b624 100644
--- a/app/Model/Project.php
+++ b/app/Model/Project.php
@@ -115,54 +115,6 @@ class Project extends Base
}
/**
- * Get all projects to generate the Gantt chart
- *
- * @access public
- * @param array $project_ids
- * @return array
- */
- public function getGanttBars(array $project_ids)
- {
- if (empty($project_ids)) {
- return array();
- }
-
- $colors = $this->color->getDefaultColors();
- $projects = $this->db->table(self::TABLE)->asc('start_date')->in('id', $project_ids)->eq('is_active', self::ACTIVE)->eq('is_private', 0)->findAll();
- $bars = array();
-
- foreach ($projects as $project) {
- $start = empty($project['start_date']) ? time() : strtotime($project['start_date']);
- $end = empty($project['end_date']) ? $start : strtotime($project['end_date']);
- $color = next($colors) ?: reset($colors);
-
- $bars[] = array(
- 'type' => 'project',
- 'id' => $project['id'],
- 'title' => $project['name'],
- 'start' => array(
- (int) date('Y', $start),
- (int) date('n', $start),
- (int) date('j', $start),
- ),
- 'end' => array(
- (int) date('Y', $end),
- (int) date('n', $end),
- (int) date('j', $end),
- ),
- 'link' => $this->helper->url->href('project', 'show', array('project_id' => $project['id'])),
- 'board_link' => $this->helper->url->href('board', 'show', array('project_id' => $project['id'])),
- 'gantt_link' => $this->helper->url->href('gantt', 'project', array('project_id' => $project['id'])),
- 'color' => $color,
- 'not_defined' => empty($project['start_date']) || empty($project['end_date']),
- 'users' => $this->projectPermission->getProjectUsers($project['id']),
- );
- }
-
- return $bars;
- }
-
- /**
* Get all projects
*
* @access public