function page() { $page = CurrentPageName(); $usersmenus = new usersMenus(); switch ($_GET["main"]) { case "master-config": echo main_master_config(); exit; break; case "slaves": echo main_slaves(); exit; break; case "download": main_download(); exit; break; case "rules": echo main_rules(); exit; break; case "deny_ext": main_denyext(); exit; break; case "deny_ext_list": echo main_denyext_list(); exit; break; case "members": echo main_members(); exit; break; default: break; } $html = "\n<table style='width:100%' align=center>\n<tr>\n<td width=1% valign='top'><img src='img/bg_balance.png'>\n\n</td>\n<td valign='top' align='left'>\n" . main_status() . "\n</tr>\n</table><br>\n<div id='mainconfig'></div>\n\n<script>LoadAjax('mainconfig','{$page}?main=master-config&tab=0');</script>\n\n"; $CFG["JS"][] = "js/crossroads.js"; $tpl = new template_users('Postfix {APP_CROSSROADS}', $html, 0, 0, 0, 0, $CFG); echo $tpl->web_page; }
function main_rules_delete() { $num = $_GET["deleteMasterRule"]; $ldap = new clladp(); $dans = new dansguardian(); $dans->delete_rule($num); echo main_rules(); }
function switchTab() { switch ($_GET["tab"]) { case 0: GlobalSettings(); break; case 1: main_update(); break; case 2: main_rules(); break; case 3: main_events(); break; case 4: main_stats(); break; case 5: main_license(); break; case 6: main_services(); break; default: GlobalSettings(); break; } }