} } } else { // look to see which fields were empty $e = $err->GenerateErrorImg($defined['error'], "help/help.html#config_class", '800', '800'); $list .= "<ol>"; if (empty($class_name)) { $list .= "<li>Class name field is missing</li>"; $class_name_err = $e; } $list .= $listop_empty; $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']); }