#!/usr/bin/perl # list_groups.cgi # Displays a list of host and network groups require './itsecur-lib.pl'; &can_use_error("groups"); &header($text{'groups_title'}, "", undef, undef, undef, undef, &apply_button()); print "
\n"; @groups = &list_groups(); $edit = &can_edit("groups"); if (@groups) { print "$text{'groups_add'}
\n" if ($edit); print "\n"; print " ", "\n"; foreach $g (@groups) { print "\n"; print "\n"; @mems = @{$g->{'members'}}; if (@mems > 5) { @mems = (@mems[0..4], "..."); } print "\n"; print "\n"; } print "
$text{'group_name'}$text{'group_members'}
", "$g->{'name'}",join(" , ", map { &group_name($_) } @mems),"
\n"; } else { print "$text{'groups_none'}

\n"; } print "$text{'groups_add'}

\n" if ($edit); print "


\n"; &footer("", $text{'index_return'});