You are here

function views_gantt_plugin_style_gantt::calculate_duration in Views Gantt 7.2

Same name and namespace in other branches
  1. 7 views_gantt_plugin_style_gantt.inc \views_gantt_plugin_style_gantt::calculate_duration()
1 call to views_gantt_plugin_style_gantt::calculate_duration()
views_gantt_plugin_style_gantt::check_duration in ./views_gantt_plugin_style_gantt.inc

File

./views_gantt_plugin_style_gantt.inc, line 320
Contains the list style plugin.

Class

views_gantt_plugin_style_gantt
Style plugin to render Gantt charts.

Code

function calculate_duration($task_id) {
  $start_date = $this
    ->get_time($this->tasks[$task_id]['est']);
  $end_date = $this
    ->get_time($this->tasks[$task_id]['end_date']);

  // We assumed that 1 day = 8 hours
  $duration = ceil(($end_date - $start_date) / (3600 * 3));
  $this->tasks[$task_id]['duration'] = $duration;
}