From 0bc65a517646eb7a80b2b69ee7a2ffe3e4664d3f Mon Sep 17 00:00:00 2001 From: Peter Palfrader Date: Tue, 15 Jul 2008 16:34:05 +0200 Subject: [PATCH] Remove distribution from summary, add purpose and sponsor --- machines.cgi | 30 ++++++++++++++++++------------ 1 file changed, 18 insertions(+), 12 deletions(-) diff --git a/machines.cgi b/machines.cgi index b7cc9d0..fc84b30 100755 --- a/machines.cgi +++ b/machines.cgi @@ -17,7 +17,7 @@ use POSIX; use MIME::Base64; use Digest::MD5 qw(md5_hex); -my (%attrs, @attrorder, %summaryattrs, @summaryorder); +my (%attrs, @attrorder, %summaryattrs, @summaryorder, %summarylistitems); # This defines the description of the fields, and which fields are retrieved %attrs = ('hostname' => 'Host name', @@ -50,13 +50,14 @@ my (%attrs, @attrorder, %summaryattrs, @summaryorder); # ditto for summary %summaryattrs = ('hostname' => 'Host name', - 'host' => 'just for a link', - 'architecture' => 'Architecture', - 'distribution' => 'Distribution', + 'host' => 'just for a link', + 'architecture' => 'Architecture', 'status' => 'Status', - 'access' => 'Access'); - -@summaryorder = ('hostname', 'architecture', 'distribution', 'status', 'access'); + 'access' => 'Access', + 'sponsor' => 'Sponsor', + 'purpose' => 'Purpose'); +@summaryorder = qw{hostname architecture sponsor purpose status access}; +%summarylistitems = map {$_=>1} qw{purpose sponsor}; # Global settings... my %config = &Util::ReadConfigFile; @@ -162,16 +163,21 @@ foreach $dn (sort {$entries->{$a}->{host}->[0] cmp $entries->{$b}->{host}->[0]} my $purpose = item_uplist($data->{purpose}); $output{purpose} = $purpose if defined $purpose; - $selected = " selected "; + $selected = " selected "; } - + $hostlist .= "