OpenPKG CVS Repository
http://cvs.openpkg.org/
____________________________________________________________________________
Server: cvs.openpkg.org Name: Thomas Lotterer
Root: /v/openpkg/cvs Email: [EMAIL PROTECTED]
Module: openpkg-tools Date: 14-Oct-2005 17:09:35
Branch: HEAD Handle: 2005101416093400
Modified files:
openpkg-tools/cmd bf-ui.pl
Log:
allow user to select which of the three possible rowtotals "green",
"red" and "blue" he wants to see in the matrix view
Summary:
Revision Changes Path
1.23 +44 -6 openpkg-tools/cmd/bf-ui.pl
____________________________________________________________________________
patch -p0 <<'@@ .'
Index: openpkg-tools/cmd/bf-ui.pl
============================================================================
$ cvs diff -u -r1.22 -r1.23 bf-ui.pl
--- openpkg-tools/cmd/bf-ui.pl 10 Oct 2005 21:07:18 -0000 1.22
+++ openpkg-tools/cmd/bf-ui.pl 14 Oct 2005 15:09:34 -0000 1.23
@@ -918,6 +918,28 @@
$html .= $cgi->start_form();
$html .= $cgi->submit('page','matrix');
$html .= $cgi->hidden(-name=>'page', -value => "matrix");
+ $html .= " show rowtotal";
+ $html .= " <img src=\"$myurl?page=gif&name=icon-ok\"
class=\"green\" alt=\"green\" border=\"0\">";
+ $html .= $cgi->checkbox_group(
+ -name => "pm_rowtotal_green",
+ -values => [ "yes" ],
+ -labels => { "yes" => "" },
+ -defaults => [ "yes" ]
+ ) . "\n";
+ $html .= " <img src=\"$myurl?page=gif&name=icon-x\"
class=\"red\" alt=\"red\" border=\"0\">";
+ $html .= $cgi->checkbox_group(
+ -name => "pm_rowtotal_red",
+ -values => [ "yes" ],
+ -labels => { "yes" => "" },
+ -defaults => [ "yes" ]
+ ) . "\n";
+ $html .= " <img src=\"$myurl?page=gif&name=icon-dot\"
class=\"blue\" alt=\"blue\" border=\"0\">";
+ $html .= $cgi->checkbox_group(
+ -name => "pm_rowtotal_blue",
+ -values => [ "yes" ],
+ -labels => { "yes" => "" },
+ -defaults => [ "yes" ]
+ ) . "\n";
$html .= $cgi->end_form;
return $html;
}
@@ -1101,6 +1123,10 @@
my ($sth, $sthpackages, $rv);
my $processing = {};
+ my $show_rowtotal_green = $cgi->param("pm_rowtotal_green");
+ my $show_rowtotal_red = $cgi->param("pm_rowtotal_red");
+ my $show_rowtotal_blue = $cgi->param("pm_rowtotal_blue");
+
$rv = $dbh->selectall_hashref("SELECT * FROM processing;",
"pr_inst_host");
if (not $rv) {
die "ERROR:$0: SQLite error: ".$dbh->errstr."\n";
@@ -1298,18 +1324,30 @@
$line .= $l . $m . $r;
}
$line .= " <a
href=\"$myurl?page=status&submit=status&vs_package=$package\">$package</a>\n";
- $html .= "[<a
href=\"$myurl?page=status&submit=status&vs_package=$package\">";
if ($rowtotal eq "green") {
- $html .= "<img src=\"$myurl?page=gif&name=icon-ok\"
class=\"green\" alt=\"green\" border=\"0\">";
+ if ($show_rowtotal_green eq "yes") {
+ $html .= "[<a
href=\"$myurl?page=status&submit=status&vs_package=$package\">";
+ $html .= "<img src=\"$myurl?page=gif&name=icon-ok\"
class=\"green\" alt=\"green\" border=\"0\">";
+ $html .= "</a>] ";
+ $html .= $line;
+ }
}
elsif ($rowtotal eq "red") {
- $html .= "<img src=\"$myurl?page=gif&name=icon-x\"
class=\"red\" alt=\"red\" border=\"0\">";
+ if ($show_rowtotal_red eq "yes") {
+ $html .= "[<a
href=\"$myurl?page=status&submit=status&vs_package=$package\">";
+ $html .= "<img src=\"$myurl?page=gif&name=icon-x\"
class=\"red\" alt=\"red\" border=\"0\">";
+ $html .= "</a>] ";
+ $html .= $line;
+ }
}
else {
- $html .= "<img src=\"$myurl?page=gif&name=icon-dot\"
class=\"blue\" alt=\"blue\" border=\"0\">";
+ if ($show_rowtotal_blue eq "yes") {
+ $html .= "[<a
href=\"$myurl?page=status&submit=status&vs_package=$package\">";
+ $html .= "<img src=\"$myurl?page=gif&name=icon-dot\"
class=\"blue\" alt=\"blue\" border=\"0\">";
+ $html .= "</a>] ";
+ $html .= $line;
+ }
}
- $html .= "</a>] ";
- $html .= $line;
}
print STDOUT $html;
$html = '';
@@ .
______________________________________________________________________
The OpenPKG Project www.openpkg.org
CVS Repository Commit List [email protected]