function TreeSmtpd_client_restrictions_deleterule() { $mny = new usersMenus(); $tpl = new templates(); $main = new smtpd_restrictions(); $pages = new HtmlPages(); if ($mny->AsPostfixAdministrator == false) { echo $tpl->_ENGINE_parse_body('{no_privileges'); exit; } switch ($_GET["Sender"]) { case 1: unset($main->SenderArray[$_GET["TreeSmtpd_client_restrictions_deleterule"]]); $main->save_smtpd_sender_restrictions(); break; case 0: unset($main->ClientArray[$_GET["TreeSmtpd_client_restrictions_deleterule"]]); $main->save_smtpd_client_restrictions(); break; case 2: writelogs("unset RecipientArray(" . $_GET["TreeSmtpd_client_restrictions_deleterule"] . ")", __FUNCTION__, __FILE__); unset($main->RecipientArray[$_GET["TreeSmtpd_client_restrictions_deleterule"]]); $main->save_smtpd_recipient_restrictions(); break; case 3: writelogs("unset HelloArray(" . $_GET["TreeSmtpd_client_restrictions_deleterule"] . ")", __FUNCTION__, __FILE__); unset($main->HelloArray[$_GET["TreeSmtpd_client_restrictions_deleterule"]]); $main->save_smtpd_helo_restrictions(); break; default: unset($main->ClientArray[$_GET["TreeSmtpd_client_restrictions_deleterule"]]); $main->save_smtpd_client_restrictions(); break; } if ($pages->AutomaticConfig == true) { $main->save_conf_to_server(); } echo DIV_SHADOW($pages->PagePostfixsmtpd_client_restrictions_table(0, $_GET["Sender"]), 'windows'); }