$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);