From 8903d0ceeed691821c0f0e4db8e8200008c0f706 Mon Sep 17 00:00:00 2001 From: tausq <> Date: Thu, 30 Sep 1999 04:21:28 +0000 Subject: [PATCH] Fear perl scripts with $Id$ :-) New sponsor URL parsing code --- web/machines.cgi | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/web/machines.cgi b/web/machines.cgi index 973b432..1b2c022 100755 --- a/web/machines.cgi +++ b/web/machines.cgi @@ -1,5 +1,6 @@ #!/usr/bin/perl -#$Id: machines.cgi,v 1.2 1999/09/30 05:38:29 tausq Exp $ +# $Id: machines.cgi,v 1.3 1999/09/30 06:21:28 tausq Exp $ + # (c) 1999 Randolph Chung. Licensed under the GPL. use lib '.'; @@ -18,7 +19,6 @@ my (%attrs, @attrorder, %summaryattrs, @summaryorder); 'distribution' => 'Distribution', 'access' => 'Access', 'sponsor' => 'Sponsor', - 'sponsorurl' => 'Sponsor URL', 'sponsor-admin' => 'Sponsor admin', 'location' => 'Location', 'machine' => 'Processor', @@ -87,7 +87,18 @@ foreach $dn (sort {$entries->{$a}->{host}->[0] <=> $entries->{$b}->{host}->[0]} $output{'sponsor-admin'} = sprintf("%s", $output{'sponsor-admin'}, $output{'sponsor-admin'}); # URL - $output{sponsor} = sprintf("%s", $output{sponsorurl}, $output{sponsor}); + my $sponsor; + $output{sponsor} = undef; + foreach $sponsor (@{$data->{sponsor}}) { + print "\n"; + $sponsor =~ /(.*)\s*(http.*)?/i; + $output{sponsor} .= "
" if ($output{sponsor}); + if ($2) { + $output{sponsor} .= sprintf("%s", $1, $2); + } else { + $output{sponsor} .= $1; + } + } $selected = " selected "; } @@ -109,7 +120,7 @@ if ($output{havehostdata}) { $hostdetails .= "\n"; -- 2.20.1