diff --git a/usermin/edit_acl.cgi b/usermin/edit_acl.cgi index a507d50d1..6eeda3878 100755 --- a/usermin/edit_acl.cgi +++ b/usermin/edit_acl.cgi @@ -8,19 +8,15 @@ $access{'acl'} || &error($text{'acl_ecannot'}); &read_usermin_acl(\%acl); print "$text{'acl_desc'}

\n"; -print "

\n"; -print "\n"; +print &ui_form_start("save_acl.cgi"); @mods = &list_modules(); +@grid = ( ); foreach $m (@mods) { - print "\n" if ($i % 3 == 0); - printf "\n", - $m->{'dir'}, $acl{'user',$m->{'dir'}} ? 'checked' : '', - $m->{'desc'}; - print "\n" if ($i % 3 == 2); - $i++; + push(@grid, &ui_checkbox("mod", $m->{'dir'}, $m->{'desc'}, + $acl{'user',$m->{'dir'}})); } -print "
%s
\n"; -print "
\n"; +print &ui_grid_table(\@grid, 3, 100, [ "width=33%", "width=33%", "width=33%" ]); +print &ui_form_end([ [ undef, $text{'save'} ] ]); &ui_print_footer("", $text{'index_return'});