#!/usr/local/bin/perl require './usermin-lib.pl'; $access{'categories'} || &error($text{'acl_ecannot'}); &get_usermin_miniserv_config(\%miniserv); &read_file("$miniserv{'root'}/lang/en", \%utext); &read_file("$miniserv{'root'}/ulang/en", \%utext); &ui_print_header(undef, $text{'categories_title'}, undef); print qq( $text{'categories_desc'}

$text{'categories_header'}
); # Show the existing categories &read_file("$config{'usermin_dir'}/webmin.catnames", \%catnames); foreach $t (keys %utext) { $t =~ s/^category_// || next; print "\n"; printf "\n", $catnames{$t}; $realcat{$t}++; } print "\n"; # Show new categories print " ", "\n"; $i = 0; foreach $c (keys %catnames) { if (!$realcat{$c}) { print "\n"; print "\n"; $i++; } } print "\n"; print "\n"; print qq(
",$t ? $t : "other"," %s\n", $catnames{$t} ? '' : 'checked', $text{'default'}; printf " %s\n", $catnames{$t} ? 'checked' : ''; printf "

$text{'categories_code'}$text{'categories_name'}
); &ui_print_footer("", $text{'index_return'});