$list .= "</ol>"; $error = $err->GenerateErrorLink("help/help.html", "#config_class", $defined['error'], "An error occured, fields missing, review details below:" . $list, NULL, NULL); } // populate form with errors if necessary $form = $misc->GenTableClassOpts(count($_POST['options']), $_POST['options'], $class_option, $select2, $err1); } // create current list of classes currently defined if ($group === "admin") { $classquery = "SELECT * FROM `conf_classes` ORDER BY `class-name` ASC"; } else { $classquery = "SELECT * FROM `conf_classes` WHERE `group` = \"" . $group . "\" OR `group` = \"\" ORDER BY `class-name` ASC"; } if (($current = $db->dbQuery($val->ValidateSQL($classquery, $dbconn), $dbconn)) !== -1) { $classlist = $db->dbArrayResultsAssoc($current); } $classes = $misc->GenJumpMenuBoxClasses($classlist, 'classes', $_GET['skin']); // provide a count value on class options if (count($_POST['options']) !== 0) { $count = count($_POST['options']); } /* create checkbox list of available groups */ $groupsquery = "SELECT * FROM `auth_groups` WHERE `group` != \"admin\" AND `group` != \"" . $group . "\" ORDER BY `group` ASC"; if (($res = $db->dbQuery($val->ValidateSQL($groupsquery, $dbconn), $dbconn)) !== -1) { $groups = $db->dbArrayResultsAssoc($res); $groups = $misc->EliminiateDuplicates($groups); if (count($groups) !== 0) { // figure out which boxes are currently enabled if (!empty($_GET['id'])) { $sql = "SELECT * FROM `auth_groups_perms` WHERE `resource` = \"" . $subnet_name . "\""; if (($sql_res = $db->dbQuery($val->ValidateSQL($sql, $dbconn), $dbconn)) !== -1) { $select_groups = $db->dbArrayResultsAssoc($sql_res);