function SAVE_QUAR() { if (isset($_GET["SAVE_KAS"])) { $kas = new kas_mysql("default"); if ($_GET["ACTION_SPAM_MODE"] == 1) { $kas->SET_VALUE("ACTION_SPAM_MODE", 2); } else { $kas->SET_VALUE("ACTION_SPAM_MODE", -1); } if ($_GET["ACTION_FORMAL_MODE"] == 1) { $kas->SET_VALUE("ACTION_FORMAL_MODE", 2); } else { $kas->SET_VALUE("ACTION_FORMAL_MODE", 0); } if ($_GET["ACTION_PROBABLE_MODE"] == 1) { $kas->SET_VALUE("ACTION_PROBABLE_MODE", 2); } else { $kas->SET_VALUE("ACTION_SPAM_MODE", 0); $kas->SET_VALUE("ACTION_SPAM_SUBJECT_PREFIX", "[SPAM]"); } $sock = new sockets(); $sock->getFrameWork("cmd.php?kas-reconfigure=yes"); } if (isset($_GET["SAVE_AMAVIS"])) { $amavis = new amavis(); $amavis->main_array["BEHAVIORS"]["spam_quarantine_spammy"] = $_GET["EnableQuarantineSpammy"]; $amavis->main_array["BEHAVIORS"]["spam_quarantine_spammy2"] = $_GET["EnableQuarantineSpammy2"]; $amavis->Save(); } }
function SAVE() { $ou = $_GET["ou"]; unset($_GET["ou"]); $kas = new kas_mysql($ou); while (list($num, $ligne) = each($_GET)) { $kas->SET_VALUE($num, $ligne); } }
function COMPILE() { $sock = new sockets(); $sock->SET_INFO("KasxFilterEnabled", 1); $sock->SET_INFO("kavmilterEnable", 1); $domain = trim(strtolower($_SESSION["WIZARD"]["ORGANIZATION"])); $ou = $_SESSION["WIZARD"]["ORGANIZATION"]; $ou = str_replace(" ", "_", $ou); $ldap = new clladp(); $ldap->AddOrganization($_SESSION["WIZARD"]["ORGANIZATION"]); $hashdoms = $ldap->hash_get_all_domains(); if ($hashdoms[$domain] == null) { $ldap->AddRelayDomain($ou, $domain, $_SESSION["WIZARD"]["MAILBOX_IP"], 25); } $kas = new kas_mysql($ou); $kas->SET_VALUE("OPT_FILTRATION_ON", 1); $main = new main_cf(); $main->add_my_networks($_SESSION["WIZARD"]["SMTP_NET"]); $main->save_conf_to_server(); $sock->getFrameWork("cmd.php?kas-reconfigure=yes"); $sock->getFrameWork("cmd.php?kavmilter-configure"); $tpl = new templates(); $html = "\n\t\t\n\t\t<H3>{success}</H3><center>" . button("{close}", "CloseTimeOut()") . "</center>"; echo $tpl->_ENGINE_parse_body("{success}"); }