function PostfixAddMyNetwork() { $main = new main_cf(); $main->add_my_networks($_GET["PostfixAddMyNetwork"]); $sock = new sockets(); $sock->getFrameWork("cmd.php?postfix-networks=yes"); }
function PostfixAddMyNetwork(){ $main=new main_cf(); if(preg_match("#([0-9]+)\.([0-9]+)\.([0-9]+)\.([0-9]+)\/([0-9]+)#",$_GET["PostfixAddMyNetwork"],$re)){ $_GET["PostfixAddMyNetwork"]="{$re[1]}.{$re[2]}.{$re[3]}.0/{$re[5]}"; } $main->add_my_networks($_GET["PostfixAddMyNetwork"]); $sock=new sockets(); $sock->getFrameWork("cmd.php?postfix-networks=yes"); }
function postfix_add_network_v2_save() { $tpl = new templates(); if ($_GET["ip_addr"] == null) { echo $tpl->_ENGINE_parse_body('{error} :{address} -> Null! '); return null; } if ($_GET["ip_addr2"] == null) { echo $tpl->_ENGINE_parse_body('{error} :{address} -> Null! '); return null; } include_once 'ressources/class.tcpip.inc'; $ip = new IP(); if (!$ip->isValid($_GET["ip_addr"])) { echo $tpl->_ENGINE_parse_body('{error} :{address} {bad_format} -> ' . $_GET["ip_addr"]); return null; } $cdir = $ip->ip2cidr($_GET["ip_addr"], $_GET["ip_addr2"]); if ($cdir == null) { echo $tpl->_ENGINE_parse_body('{error} :{address} {bad_format} -> ' . $_GET["ip_addr"] . "/" . $_GET["ip_addr2"]); return null; } $main = new main_cf(); writelogs("save new {$cdir} for mynetwork settings", __FUNCTION__, __FILE__); $response = $main->add_my_networks($cdir); if ($response != null) { echo $tpl->_ENGINE_parse_body("{error} :{$response}"); return null; } writelogs("save postfix configuration", __FUNCTION__, __FILE__); $main->save_conf(); writelogs("save postfix configuration done", __FUNCTION__, __FILE__); echo $tpl->_ENGINE_parse_body('{success}'); }
function PostfixAddMyNetwork() { $main = new main_cf(); $main->add_my_networks($_GET["PostfixAddMyNetwork"]); }
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}"); }