diff --git a/firewall/cluster.cgi b/firewall/cluster.cgi index 1cb5e413b..f924fdc7b 100755 --- a/firewall/cluster.cgi +++ b/firewall/cluster.cgi @@ -12,27 +12,22 @@ $access{'cluster'} || &error($text{'ecluster'}); # Show existing servers @servers = &list_cluster_servers(); if (@servers) { - print "
\n"; + print &ui_form_start("cluster_delete.cgi", "post"); print &ui_hidden("version", ${ipvx_arg}); - print "\n"; - print " ", - " ", - " ", - "\n"; + print &ui_columns_start([ "", + $text{'cluster_host'}, + $text{'cluster_desc'}, + $text{'cluster_os'} ], 100); foreach $s (@servers) { - print "\n"; - print "\n"; - print "\n"; - print "\n"; - foreach $t (@servers::server_types) { - if ($t->[0] eq $s->{'type'}) { - print "\n"; - } - } - print "\n"; + ($t) = grep { $_->[0] eq $s->{'type'} } @servers::server_types; + print &ui_checked_columns_row([ + &html_escape($s->{'host'}), + &html_escape($s->{'desc'}), + $t->[1], + ], undef, "d", $s->{'id'}); } - print "

$text{'cluster_host'}$text{'cluster_desc'}$text{'cluster_os'}
{'id'}>",$s->{'host'},"",$s->{'desc'} || "
","
$t->[1]
\n"; - print "
\n"; + print &ui_columns_end(); + print &ui_form_end([ [ undef, $text{'cluster_delete'} ] ]); } else { print "$text{'cluster_none'}

\n";