if (empty($group_manager)) {
             $list .= "<li>Manager field is missing data</li>";
             $group_manager_err = $erlink;
         }
         $list .= "</ol>";
         // 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($group_list) === 0) {
     $group_query = "SELECT * FROM `auth_groups` ORDER BY `group` ASC";
     if (($current = $db->dbQuery($val->ValidateSQL($group_query, $dbconn), $dbconn)) !== -1) {
         $group_list = $db->dbArrayResultsAssoc($current);
     }
     $group_list = $misc->GenJumpMenuBoxGROUPS($group_list, 'group_list', $_GET['skin']);
 }
 // assign our data to the template
 $tpl->assign('message', $message, NULL, NULL);
 $tpl->assign('group_id', $val->ValidateXSS($group_id), NULL, NULL);
 $tpl->assign('group_list', $group_list, NULL, NULL);
 $tpl->assign('group_name', $val->ValidateXSS($group_name), NULL, NULL);
 $tpl->assign('group_manager', $val->ValidateXSS($group_manager), NULL, NULL);
 $tpl->assign('group_contact', $val->ValidateXSS($group_contact), NULL, NULL);
 $tpl->assign('group_description', $val->ValidateXSS($group_description), NULL, NULL);
 // and the corresponding errors if any
 $tpl->assign('group_list_err', $group_list_err, NULL, NULL);
 $tpl->assign('group_name_err', $group_name_err, NULL, NULL);
 $tpl->assign('group_manager_err', $group_manager_err, NULL, NULL);
 $tpl->assign('group_contact_err', $group_contact_err, NULL, NULL);
 $tpl->assign('group_description_err', $group_description_err, NULL, NULL);