--- db2gantt.cgi 2002/09/13 23:59:38 1.14
+++ db2gantt.cgi 2002/09/14 21:45:23 1.16
@@ -17,7 +17,7 @@
# status colors
my %cols = (
'In Progress' => '0,255,0',
- 'In Progress/Failure' => '255,64,255',
+ 'In Progress/Failures' => '255,64,255',
'In Progress/Errors' => '255,64,0',
'Queuing' => '255,255,0',
'Aborted' => '255,0,0',
@@ -127,13 +127,24 @@
print "
hour grid | ";
my @c = ("255,255,128","255,192,128");
my $hr=strftime("%H",localtime ($from_t));
- my $min_l=1;
- print color_bar(3600 - $from_t % 3600,$c[0],sprintf("%02d",$hr++ % 24));
+ sub hour_bar {
+ my ($t,$c,$hr) = @_;
+ my $clock_hr = $hr % 24;
+ my $alt = sprintf("%02d:00",$clock_hr);
+ if ($clock_hr == 0) {
+ my $pix_hr = int(1 / $width);
+ print color_bar($pix_hr,"0,0,0",strftime("%Y-%m-%d", localtime($from_t + $hr*3600)));
+ print color_bar($t-$pix_hr,$c,$alt);
+ } else {
+ print color_bar($t,$c,$alt);
+ }
+ }
+ hour_bar(3600 - $from_t % 3600,$c[0],$hr++);
for (my $i=1; $i |
\n";
}