Exemplo n.º 1
0
function popup_white()
{
    $tpl = new templates();
    $PostfixAutoBlockDenyAddWhiteList = $tpl->_ENGINE_parse_body("{PostfixAutoBlockDenyAddWhiteList}", "postfix.index.php");
    $add_whitelist = Paragraphe("64-bind9-add-zone.png", "{$PostfixAutoBlockDenyAddWhiteList}", "{PostfixAutoBlockDenyAddWhiteList_explain}", "javascript:PostfixAutoBlockDenyAddWhiteList();");
    $html = "<H1>{PostfixAutoBlockDenyAddWhiteList}</H1>\n\t<table style='width:100%'>\n\t<tr>\n\t<td valign='top'>\n\t" . RoundedLightWhite("<div style='width:100%;height:300px;overflow:auto' id='BlockDenyAddWhiteList'>" . BlockDenyWhiteList() . "</div>") . "\t\n\t\t\n\t</td>\n\t<td valign='top' width=2%>\n\t{$add_whitelist}\n\t</td>\n\t</tr>\n\t</table>\n\t\n\t";
    echo $tpl->_ENGINE_parse_body($html, "postfix.index.php");
}
$users = new usersMenus();
$tpl = new templates();
if (!$users->AsOrgPostfixAdministrator) {
    echo $tpl->javascript_parse_text("alert('{ERROR_NO_PRIVS}');");
    die;
}
if (isset($_GET["popup"])) {
    popup();
    exit;
}
if (isset($_GET["AutoBlockDenyAddWhiteList"])) {
    AutoBlockDenyAddWhiteList();
    exit;
}
if (isset($_GET["BlockDenyAddWhiteList"])) {
    BlockDenyWhiteList();
    exit;
}
if (isset($_GET["PostfixAutoBlockDenyDelWhiteList"])) {
    delete();
    exit;
}
js();
function js()
{
    $ou = base64_decode($_GET["ou"]);
    $page = CurrentPageName();
    $tpl = new templates();
    $title = $tpl->_ENGINE_parse_body('{PostfixAutoBlockDenyAddWhiteList}', "postfix.index.php");
    $PostfixAutoBlockDenyAddWhiteList_explain = $tpl->_ENGINE_parse_body('{PostfixAutoBlockDenyAddWhiteList_explain}');
    $html = "\n\t\tfunction OU_WHITE_POSTFIX(){\n\t\t\tYahooWin4('600','{$page}?popup=yes&ou={$ou}','{$title}');\n\t\t\n\t\t}\n\t\t\nvar x_OU_AutoBlockDenyAddWhiteList= function (obj) {\n\tvar tempvalue=obj.responseText;\n\tif(tempvalue.length>3){alert(tempvalue);}\n\tLoadAjax('OUBlockDenyAddWhiteList','{$page}?BlockDenyAddWhiteList=yes&ou={$ou}');\n}\n\t\n\tfunction OU_PostfixAutoBlockDenyAddWhiteList(){\n\t\tvar server=prompt('{$PostfixAutoBlockDenyAddWhiteList_explain}');\n\t\tif(server){\n\t\t\tvar XHR = new XHRConnection();\n\t\t\tXHR.appendData('AutoBlockDenyAddWhiteList',server);\n\t\t\tXHR.appendData('ou','{$ou}');\n\t\t\tXHR.sendAndLoad('{$page}', 'GET',x_OU_AutoBlockDenyAddWhiteList);\n\t\t}\n\t}\n\t\n\tfunction OUPostfixAutoBlockDenyDelWhiteList(ID){\n\t\tvar XHR = new XHRConnection();\n\t\tXHR.appendData('PostfixAutoBlockDenyDelWhiteList',ID);\n\t\tXHR.appendData('ou','{$ou}');\n\t\tXHR.sendAndLoad('{$page}', 'GET',x_OU_AutoBlockDenyAddWhiteList);\n\t\n\t}\t\t\n\t\n\tOU_WHITE_POSTFIX();";