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