From 322919654cd45c61089c40679cf8eb5bce85b2a2 Mon Sep 17 00:00:00 2001 From: Peter Palfrader Date: Tue, 15 Jul 2008 15:26:52 +0200 Subject: [PATCH] Show purposes as a bullet list, support [[wikistylelinks]] --- machines.cgi | 22 +++++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) diff --git a/machines.cgi b/machines.cgi index de5191e..c50c4cb 100755 --- a/machines.cgi +++ b/machines.cgi @@ -83,6 +83,22 @@ sub sshfingerprint { return $hrfpr; } +sub purposes_uplist($) { + my ($purposes) = @_; + my $out = undef; + + if (scalar @$purposes >= 1) { + $out = ""; + } + return $out; +} + $SIG{__DIE__} = \&DieHandler; my $query = new CGI; @@ -150,9 +166,9 @@ foreach $dn (sort {$entries->{$a}->{host}->[0] cmp $entries->{$b}->{host}->[0]} } } - #Reformat purposes to be pleasing for the human eye: - $output{purpose} = join(",", @{$data->{purpose}}); - + my $purpose = purposes_uplist($data->{purpose}); + $output{purpose} = $purpose if defined $purpose; + $selected = " selected "; } -- 2.20.1