";
$t .= "
";
for($i=0; $i < $number_of_days; $i++)
{
$ts_date = $ts_start_date + $i *60*60*24;
$date = date("Y-m-d", $ts_date);
// determine if current day is past or future
if ($ts_date < $ts_today)
{
$day = "past";
}
else
{
$day = "future";
}
// catch today -- unless it's midnight exactly today is calculated as past
if ($today == $date)
{
$day = "today";
}
// don't draw left border on first day
if ($i == 0)
{
$first_day = true;
}
else
{
$first_day = false;
}
switch($day)
{
case "today":
$background_color = "green";
break;
case "past":
$background_color = "blue";
break;
case "future":
$background_color = "white";
break;
default:
throw new Exception("something unexpected happened calculating day");
break;
}
if ($first_day == true)
{
$border_left = "0";
}
else
{
$border_left = "1";
}
$t .= "| ";
$t .= " ";
$t .= " | ";
}
$t .= "
";
$t .= "";
return $t;
}
?>
CuencaTravel.com QA Site
QA Site
CuencaTravel.com
Project
Phase: = $project['phase'] ?>
Status: = $project['status'] ?>
Timeline: = $project['days_left'] ?> of = $project['total_days'] ?> days left
= draw_timeline($project['total_days'], $ts_start_date, $ts_today) ?>
Start Date = $project['start_date'] ?>
End Date = $project['end_date'] ?>
Links
Subversion repository
Trac wiki
ProjectPier planning