$bootp_filename_err = $e; } $list .= "</ol>"; $error = $err->GenerateErrorLink("help/help.html", "#config_pxegroup", $defined['error'], $errors['val_missing'] . $list, NULL, NULL); } } // create current list of dnssec security options if ($group === "admin") { $pxequery = "SELECT * FROM `conf_pxe_groups` ORDER BY `pxe-group-name` ASC"; } else { $pxequery = "SELECT * FROM `conf_pxe_groups` WHERE `group` = \"" . $group . "\" ORDER BY `pxe-group-name` ASC"; } if (($current = $db->dbQuery($val->ValidateSQL($pxequery, $dbconn), $dbconn)) !== -1) { $pxelist = $db->dbArrayResultsAssoc($current); } $pxe_groups = $misc->GenJumpMenuBoxPXE($pxelist, 'pxe_groups', $_GET['skin']); // populate our subnets list $sub = "SELECT `subnet-name` FROM `conf_subnets` ORDER BY `subnet-name` ASC"; if (($return = $db->dbQuery($val->ValidateSQL($sub, $dbconn), $dbconn)) !== -1) { $subs = $db->dbArrayResultsAssoc($return); } if (count($subs) === 0) { $assign_subnet = "No subnets defined"; } else { $assign_subnet = $misc->GenDropMenuWSelectedSubnets($subs, $assign_subnet, 'assign_subnet'); } /* 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);