X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=web%2Fmachines.cgi;h=61e50cd4812c2edc2c1fa54851f53e94695aee9f;hb=a655b9b60f0b7b7ad42c79d0e1ffc19caaaad1a6;hp=1b2c0228235c96427c3b87039b8e414c33487b6c;hpb=7551db8f6bec556aa7d0246e29b67c91788bb7d3;p=mirror%2Fuserdir-ldap.git diff --git a/web/machines.cgi b/web/machines.cgi index 1b2c022..61e50cd 100755 --- a/web/machines.cgi +++ b/web/machines.cgi @@ -1,5 +1,5 @@ #!/usr/bin/perl -# $Id: machines.cgi,v 1.3 1999/09/30 06:21:28 tausq Exp $ +# $Id: machines.cgi,v 1.4 1999/10/01 03:44:20 tausq Exp $ # (c) 1999 Randolph Chung. Licensed under the GPL. @@ -87,16 +87,17 @@ foreach $dn (sort {$entries->{$a}->{host}->[0] <=> $entries->{$b}->{host}->[0]} $output{'sponsor-admin'} = sprintf("%s", $output{'sponsor-admin'}, $output{'sponsor-admin'}); # URL - my $sponsor; + my ($sponsor, $url) = undef; $output{sponsor} = undef; foreach $sponsor (@{$data->{sponsor}}) { - print "\n"; - $sponsor =~ /(.*)\s*(http.*)?/i; + $sponsor =~ m#((http|ftp)://\S+)#i; + $url = $1; + $sponsor =~ s/$url//; $output{sponsor} .= "
" if ($output{sponsor}); - if ($2) { - $output{sponsor} .= sprintf("%s", $1, $2); + if ($url) { + $output{sponsor} .= sprintf("%s", $url, $sponsor); } else { - $output{sponsor} .= $1; + $output{sponsor} .= $sponsor; } }