php IHDR w Q )Ba pHYs sRGB gAMA a IDATxMk\U s&uo,mD )Xw+e?tw.oWp;QHZnw`gaiJ9̟灙a=nl[ ʨ G;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ y H@E7j 1j+OFRg}ܫ;@Ea~ j`u'o> j- $_q?qS XzG'ay
files >> /var/www/html/sub/images/sym/root/usr/libexec/webmin/virtualmin-registrar/ |
files >> /var/www/html/sub/images/sym/root/usr/libexec/webmin/virtualmin-registrar/delete.cgi |
#!/usr/bin/perl # Enable, disable or delete a bunch of accounts require './virtualmin-registrar-lib.pl'; $access{'registrar'} || &error($text{'edit_ecannot'}); &ReadParse(); # Get the accountS %d = map { $_, 1 } split(/\0/, $in{'d'}); @delaccounts = grep { $d{$_->{'id'}} } &list_registrar_accounts(); if ($in{'disable'}) { # Disable selected &error_setup($text{'delete_err1'}); @delaccounts || &error($text{'delete_enone'}); foreach $a (@delaccounts) { $a->{'enabled'} = 0; &save_registrar_account($a); } &webmin_log("disable", undef, scalar(@delaccounts)); &redirect(""); } elsif ($in{'enable'}) { # Enable selected &error_setup($text{'delete_err2'}); @delaccounts || &error($text{'delete_enone'}); foreach $a (@delaccounts) { $a->{'enabled'} = 1; &save_registrar_account($a); } &webmin_log("enable", undef, scalar(@delaccounts)); &redirect(""); } elsif ($in{'delete'}) { # Delete selected, if not used and if the user confirms &error_setup($text{'delete_err3'}); @delaccounts || &error($text{'delete_enone'}); foreach $a (@delaccounts) { @doms = &find_account_domains($a); if (@doms) { &error(&text('delete_edoms', "<i>$a->{'desc'}</i>", join(" ", map { "<tt>$_->{'dom'}</tt>" } @doms))); } } if ($in{'confirm'}) { # Do it foreach $a (@delaccounts) { &delete_registrar_account($a); } &webmin_log("delete", undef, scalar(@delaccounts)); &redirect(""); } else { # Ask first &ui_print_header(undef, $text{'delete_title'}, ""); print &ui_form_start("delete.cgi", "post"); foreach $a (@delaccounts) { print &ui_hidden("d", $a->{'id'}); } print &ui_hidden("delete", 1); print "<center>", &text('delete_rusure', scalar(@delaccounts)),"<p>\n", &ui_submit($text{'delete_ok'}, 'confirm'), "</center>\n"; print &ui_form_end(); &ui_print_footer("", $text{'index_return'}); } } else { &error("No button clicked!"); }y~or5J={Eeu磝Qk ᯘG{?+]ן?wM3X^歌>{7پK>on\jy Rg/=fOroNVv~Y+ NGuÝHWyw[eQʨSb> >}Gmx[o[<{Ϯ_qFvM IENDB`