📄 delete_group.cgi
字号:
#!/usr/local/bin/perl# delete_group.cgi# Delete a group, after asking for confirmationrequire './user-lib.pl';&ReadParse;@glist = &list_groups();%group = %{$glist[$in{'num'}]};$| = 1;&error_setup($text{'gdel_err'});%access = &get_module_acl();&can_edit_group(\%access, \%group) || &error($text{'gdel_egroup'});&header($text{'gdel_title'}, "");print "<hr>\n";if ($in{'confirmed'}) { # Check for repeat click if ($group{'group'} ne $in{'group'}) { print "<b>$text{'gdel_ealready'}</b>. <p>\n"; print "<hr>\n"; &footer("", $text{'index_return'}); exit; } # Go ahead and do it! print "$text{'gdel_group'}<br>\n"; $ENV{'USERADMIN_GROUP'} = $group{'group'}; $ENV{'USERADMIN_ACTION'} = 'DELETE_GROUP'; &making_changes(); &delete_group(\%group); &made_changes(); print "$text{'gdel_done'}<p>\n"; print "<hr>\n"; &footer("", $text{'index_return'}); }else { # check if this is anyone's primary group foreach $u (&list_users()) { if ($u->{'gid'} == $group{'gid'}) { print "<b>",&text('gdel_eprimary', $u->{'user'}), "</b> <p>\n"; print "<hr>\n"; &footer("", $text{'index_return'}); exit; } } # Ask if the user is sure print "<form action=delete_group.cgi>\n"; print "<input type=hidden name=num value=\"$in{'num'}\">\n"; print "<input type=hidden name=group value=\"$group{'group'}\">\n"; print "<input type=hidden name=confirmed value=1>\n"; print "<center><h3>",&text('gdel_sure', $group{'group'}),"</h3>\n"; print "<input type=submit value=\"$text{'gdel_del'}\">\n"; print "</center><p>\n"; print "</form>\n"; print "<hr>\n"; &footer("", $text{'index_return'}); }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -