include_once 'ressources/class.main_cf.inc';
if (isset($_GET["org"])) {
    $_GET["ou"] = $_GET["org"];
}
if (!PostFixMultiVerifyRights()) {
    $tpl = new templates();
    echo "alert('" . $tpl->javascript_parse_text("{ERROR_NO_PRIVS}") . "');";
    die;
    exit;
}
if (isset($_GET["relayhostSave"])) {
    relayhostSave();
    exit;
}
if (isset($_GET["RelayHostDelete"])) {
    RelayHostDelete();
    exit;
}
if (isset($_GET["popup"])) {
    popup();
    exit;
}
js();
function js()
{
    $tpl = new templates();
    $title = $tpl->_ENGINE_parse_body("{relayhost}");
    $ou = $_GET["ou"];
    $hostname = $_GET["hostname"];
    $page = CurrentPageName();
    $html = "\n\nfunction PostfixMultiRelayHostLoad(){\n\tYahooWin3('550','{$page}?popup=yes&ou={$ou}&hostname={$hostname}','{$hostname}::{$title}');\n\t}\n\n\nvar X_PostfixSaveRelayHost= function (obj) {\n\t\tvar results=trim(obj.responseText);\n\t\tif(results.length>0){alert(results);}\n\t\tYahooWin3Hide();\n\t}\t\t\nfunction PostfixSaveRelayHost(){\n\t\tvar XHR = new XHRConnection();\n\t\tXHR.appendData('relayhostSave','yes');\n\t\tXHR.appendData('relay_address',document.getElementById('relay_address').value);\n\t\tXHR.appendData('MX_lookups',document.getElementById('MX_lookups').value);\n\t\tXHR.appendData('relay_port',document.getElementById('relay_port').value);\n\t\tXHR.appendData('username',document.getElementById('username').value);\n\t\tXHR.appendData('password',document.getElementById('password').value);\n\t\tXHR.appendData('ou','{$ou}');\n\t\tXHR.appendData('hostname','{$hostname}');\n\t\tdocument.getElementById('relayhostdiv').innerHTML='<center style=\"width:100%\"><img src=img/wait_verybig.gif></center>';   \n\t\tXHR.sendAndLoad('{$page}', 'GET',X_PostfixSaveRelayHost);\n\t\t\n\t}\nfunction RelayHostDelete(){\n\t\tvar XHR = new XHRConnection();\n\t\tXHR.appendData('RelayHostDelete','yes');\n\t\tXHR.appendData('ou','{$ou}');\n\t\tXHR.appendData('hostname','{$hostname}');\t\t\n\t\tXHR.sendAndLoad('{$page}', 'GET',X_PostfixSaveRelayHost);\n\t}\nPostfixMultiRelayHostLoad();";
Пример #2
0
if(isset($_GET["PostfixAddRoutingRuleTableSave"])){PostfixAddRoutingRuleTableSave();exit;}
if(isset($_GET["PostfixAddRoutingTable"])){PostfixAddRoutingRuleTable();exit();}
if(isset($_GET["PostfixAddRoutingTableSave"])){PostfixAddRoutingTableSave();exit;}
if(isset($_GET["PostfixAddRoutingLoadTable"])){echo routingTable();exit;}
if(isset($_GET["LoadRelayDomainsTable"])){echo RelayDomainsTable();exit;}
if(isset($_GET["PostFixDeleteRoutingTable"])){PostFixDeleteRoutingTable();exit;}

if(isset($_GET["relayhost"])){relayhost_tabs();exit;}
if(isset($_GET["relayhost-popup"])){relayhost();exit;}
if(isset($_GET["relayhost-sasl-auth"])){relayhost_sasl_auth();exit;}
if(isset($_GET["relayhost-sasl-config"])){relayhost_sasl_config();exit;}
if(isset($_GET["relayhostSave"])){relayhostSave();exit;}
if(isset($_GET["noanonymous"])){smtp_sasl_security_options_save();exit;}


if(isset($_GET["RelayHostDelete"])){RelayHostDelete();exit;}
if(isset($_GET["PostfixLocalLoadTable"])){echo LocalTable();exit;}
if(isset($_GET["PostfixSenderLoadTable"])){echo SenderTableLoad();exit;}

if(isset($_GET["SenderTable"])){SenderTable();exit();}
if(isset($_GET["SenderTableSave"])){SenderTableSave();exit;}
if(isset($_GET["SenderTableDelete"])){SenderTableDelete();exit;}

if(isset($_GET["PostfixDeleteRelayDomain"])){PostfixDeleteRelayDomain();exit;}
if(isset($_GET["PostfixAddRelayTable"])){PostfixAddRelayTable();exit;}

if(isset($_GET["PostfixDeleteRelayRecipient"])){PostfixDeleteRelayRecipient();exit;}
if(isset($_GET["PostfixRefreshRelayRecipient"])){echo RelayRecipientsTable();exit;}
if(isset($_GET["PostfixAddRelayRecipientTable"])){echo PostfixAddRelayRecipientTable();exit;}
if(isset($_GET["PostfixAddRelayRecipientTableSave"])){PostfixAddRelayRecipientTableSave();exit;}
if(isset($_GET["ArticaSyncTableDelete"])){ArticaSyncTableDelete();exit;}