--- parse_log.cgi 2003/10/07 14:39:58 1.7 +++ parse_log.cgi 2003/10/07 20:24:45 1.8 @@ -8,8 +8,8 @@ use strict; use POSIX qw(strftime); -use CGI qw/:standard *table/; -use CGI::Carp qw(fatalsToBrowser); +use CGI; +#use CGI::Carp qw(fatalsToBrowser); use Data::Sorting qw(:arrays); use Time::ParseDate; use Time::Available; @@ -194,41 +194,37 @@ # generate output # -print header,start_html("mon availiability report"); +print $q->header,$q->start_html("mon availiability report"); # make some filters # -print start_form, - start_table({-border=>0,-cellspacing=>0,-cellpadding=>0}), - Tr(td( - em("Show just service/group:"),br, - checkbox_group(-name=>'sg_filter', +print $q->start_form,' +
+ Show just service/group: + ',$q->checkbox_group(-name=>'sg_filter', -values=>[keys %$sg_filter], -default=>[keys %$sg_filter], -linebreak=>'true', - ), - ),td( - em("Other options:"),br, + ),' + |
+ Other options: ', $q->checkbox(-name=>'rep_reset',-checked=>0, - -label=>"show repeated failures on same service as individual failures"), - br, + -label=>"show repeated failures on same service as individual failures"),' ', $q->checkbox(-name=>'print_orphans',-checked=>0, - -label=>"show records which are not complete in this interval"), - br, + -label=>"show records which are not complete in this interval"),' ', $q->checkbox(-name=>'use_date_limit',-checked=>1, -label=>"use date limit from:"), - $q->textfield(-name=>'from_date',-size=>20,-default=>$from_date), - " to: ", - $q->textfield(-name=>'to_date',-size=>20,-default=>$to_date), - small('Using Time::ParseDate'), - br, - $q->checkbox(-name=>'use_time_limit',-checked=>1, -value=>'on', + $q->textfield(-name=>'from_date',-size=>20,-default=>$from_date),' to: ', + $q->textfield(-name=>'to_date',-size=>20,-default=>$to_date),' + Using Time::ParseDate + + ',$q->checkbox(-name=>'use_time_limit',-checked=>1, -value=>'on', -label=>"use time limit for each day:"), - $q->textfield(-name=>'from_time_interval',-size=>8,-default=>$from_time_interval), - " to: ", + $q->textfield(-name=>'from_time_interval',-size=>8,-default=>$from_time_interval),' to: ', $q->textfield(-name=>'to_time_interval',-size=>8,-default=>$to_time_interval), - br,"Days: ", + ' Days: ', $q->checkbox_group(-name=>'day_interval', -values=>[ sort { $a <=> $b } keys %days ], -labels=>\%days, @@ -239,10 +235,17 @@ Time::Available::DAY_THURSDAY, Time::Available::DAY_FRIDAY, ] - ), - $q->submit(-name=>'show',-value=>'Show report'), - )),end_table, - end_form; + ), + $q->submit(-name=>'show',-value=>'Show report'),' + |
group/service | ',$from_html if ($from_html); +print ' | ',$to_html if ($to_html); +print ' | description | +|
---|---|---|---|---|
',$row->{sg},' | +',$from,' | +',d($row->{to}),' | +',$dur,' | +',$row->{desc},' | +
total for ',$sg,' | +',$dur,' | +in ',$sg_count->{$sg},' failures | +