exit; } if (isset($_POST["DOSHashTableSize"])) { DosEngineSave(); exit; } if (isset($_POST["AddWhiteEvasive"])) { whitelist_add(); exit; } if (isset($_GET["rule-form"])) { rule_form(); exit; } if (isset($_POST["rule-edit"])) { rule_edit(); exit; } if (isset($_GET["events"])) { events(); exit; } js(); function js() { $page = CurrentPageName(); $tpl = new templates(); $title = $tpl->_ENGINE_parse_body("{DDOS_prevention}"); $html = "YahooWin3('650','{$page}?tabs=yes&servername={$_GET["servername"]}','{$_GET["servername"]}::{$title}');"; echo $html; }
rule_file_list($tmp, $pages[$sub_menu]); } else { rule_file_list($tmp, $pages[$sub_menu]); } break; case "rule": if ($cmd == 'rule_add') { rule_add($tmp, $pages[$cmd], $_GET['id']); } elseif ($cmd == 'validity') { $db->setRuleValidity($_GET['id'], $_GET['v']); rule_list($tmp, $pages[$sub_menu]); } elseif ($cmd == 'rule_inst') { rule_insert($_POST, $db); rule_list($tmp, $pages[$sub_menu]); } elseif ($cmd == 'rule_edit') { rule_edit($_POST, $db); rule_list($tmp, $pages[$sub_menu]); } elseif ($cmd == 'rule_deleted') { rule_deleted($_GET['id'], $db); rule_list($tmp, $pages[$sub_menu]); } else { rule_list($tmp, $pages[$sub_menu]); } break; case "rdfile": if ($cmd == 'rdf_add') { rule_data_file_add($tmp, $pages[$cmd], $_GET['id']); } elseif ($cmd == 'validity') { $db->setDataFileValidity($_GET['id'], $_GET['v']); rule_data_file_list($tmp, $pages[$sub_menu]); } elseif ($cmd == 'rdf_inst') {