// give them an error message with link to the help file
             $message = $err->GenerateErrorLink("help/help.php", "#val_missing", $defined['error'], $errors['val_missing'] . $list, '600', '600');
         }
     }
 }
 // get a list of current groups
 if (count($user_list) === 0) {
     if ($group === "admin") {
         $user_query = "SELECT * FROM `auth_users` ORDER BY `group` ASC";
     } else {
         $user_query = "SELECT * FROM `auth_users` WHERE `owner` = \"" . $group . "\" ORDER BY `group` ASC";
     }
     if (($current = $db->dbQuery($val->ValidateSQL($user_query, $dbconn), $dbconn)) !== -1) {
         $user_list = $db->dbArrayResultsAssoc($current);
     }
     $user_pw_list = $misc->GenDropMenuWSelectedUsers($user_list, $user_pw_list, 'user_pw_list');
     $user_list = $misc->GenJumpMenuBoxUSERS($user_list, 'user_list', $_GET['skin']);
 }
 // Generate a current list of access levels to select from
 $lvl = "SELECT `level` FROM `auth_levels` ORDER BY `level` ASC";
 if (($return = $db->dbQuery($val->ValidateSQL($lvl, $dbconn), $dbconn)) !== -1) {
     $lvls = $db->dbArrayResultsAssoc($return);
 }
 if (count($lvls) === 0) {
     $user_access_level = "No Access Levels Defined";
 } else {
     $user_access_level = $misc->GenDropMenuWSelectedLevels($lvls, $user_access_level, 'user_access_level');
 }
 // Generate a list of user groups to select from (limit by group)
 if ($group === "admin") {
     $grp = "SELECT `group` FROM `auth_groups` ORDER BY `group` ASC";