#!/usr/local/bin/perl # list_addresses.cgi # Display contents of the user's address book require './mailbox-lib.pl'; &ReadParse(); &ui_print_header(undef, $text{'address_title'}, ""); # Start tabs for users and groups $prog = "list_addresses.cgi?mode="; print &ui_tabs_start([ [ "users", $text{'address_users'}, $prog."users" ], [ "groups", $text{'address_groups'}, $prog."groups" ] ], "mode", $in{'mode'} || "users", 1); print &ui_tabs_start_tab("mode", "users"); @addrs = &list_addresses(); print "$text{'address_desc'}
\n"; if (@addrs || $in{'add'}) { if ($in{'add'} || $in{'edit'} ne '') { print "
\n"; } } else { print "$text{'address_none'}\n";
}
print "",
"$text{'address_add'}
\n"
if (!$in{'add'});
print &ui_tabs_end_tab();
print &ui_tabs_start_tab("mode", "groups");
@gaddrs = grep { defined($_->[2]) } &list_address_groups();
print "$text{'address_gdesc'}
\n"; if (@gaddrs || $in{'gadd'}) { if ($in{'gadd'} || $in{'gedit'} ne '') { print "
\n"; } } else { print "$text{'address_gnone'}\n";
}
print "",
"$text{'address_gadd'}
\n"
if (!$in{'gadd'});
print &ui_tabs_end_tab();
print &ui_tabs_end(1);
&ui_print_footer("", $text{'mail_return'});
sub from_sel
{
print "