define('MAX_DISPLAY_PAGES', 21); $actions = array(1 => 'Delete', 2 => 'Disable', 3 => 'Enable', 4 => 'Default'); /* set default action */ if (!isset($_REQUEST['action'])) { $_REQUEST['action'] = ''; } switch ($_REQUEST['action']) { case 'save': form_save(); break; case 'actions': form_actions(); break; case 'edit': top_header(); domain_edit(); bottom_footer(); break; default: top_header(); domains(); bottom_footer(); break; } /* -------------------------- The Save Function -------------------------- */ function form_save() { global $registered_cacti_names; if (isset($_POST['save_component_domain_ldap'])) {
$tmp->assign('select_menu', $c); $tmp->assign('count_menus', $count_menus); $db = new DBConnection(); # -------------------------------------------------------------------------- switch ($sub_menu) { case "dmns": if ($cmd == 'dadd') { domain_add($tmp, $pages[$cmd], $_GET['id']); } elseif ($cmd == 'validity') { $db->setDomainValidity($_GET['id'], $_GET['v']); domain_list($tmp, $pages[$sub_menu]); } elseif ($cmd == 'dinst') { domain_insert($_POST, $db); domain_list($tmp, $pages[$sub_menu]); } elseif ($cmd == 'dedit') { domain_edit($_POST, $db); domain_list($tmp, $pages[$sub_menu]); } elseif ($cmd == 'ddeleted') { domain_deleted($_GET['id'], $db); domain_list($tmp, $pages[$sub_menu]); } else { domain_list($tmp, $pages[$sub_menu]); } break; case "mscnf": if ($cmd == 'cadd') { modsec_conf_add($tmp, $pages[$cmd], $_GET['id']); } elseif ($cmd == 'validity') { $db->setModSecConfValidity($_GET['id'], $_GET['v']); modsec_conf_list($tmp, $pages[$sub_menu]); } elseif ($cmd == 'cinst') {