$dnssec_key_err = $e; } $list .= "</ol>"; $error = $err->GenerateErrorLink("help/help.html", "#config_dns", $defined['error'], $errors['val_missing'] . $list, NULL, NULL); } } // create current list of dnssec zones //if( $group === "admin" ) { $dnsopts = "SELECT * FROM `conf_dns_opts`"; //} else { // $dnsopts = "SELECT * FROM `conf_dns_opts` WHERE `group` = \"" . $group . "\""; //} if (($current = $db->dbQuery($val->ValidateSQL($dnsopts, $dbconn), $dbconn)) !== -1) { $dnsopts = $db->dbArrayResultsAssoc($current); } $dns_opt = $misc->GenJumpMenuBoxDNS($dnsopts, 'dnsopt', $_GET['skin']); // populate our `key` list $list = "SELECT `key-name` FROM `conf_dnssec_opts`"; if (($return = $db->dbQuery($val->ValidateSQL($list, $dbconn), $dbconn)) === -1) { $error = $err->GenerateErrorLink("help/help.html", "#config_dns", $defined['error'], $errors['db_select'], NULL, NULL); } else { $list = $db->dbArrayResultsAssoc($return); if (count($list) === 0) { $dnssec_key = "Empty key list (Required)"; } else { $dnssec_key = $misc->GenDropMenuWSelectedDNS($list, $dnssec_key, 'dnssec_key'); } } // Assign form variables $tpl->assign('error', $error, NULL, NULL); $tpl->assign('dns_opt', $dns_opt, NULL, NULL);