$key_err = $e; } $list .= "</ol>"; $error = $err->GenerateErrorLink("help/help.html", "#config_dnssec", $defined['error'], $errors['val_missing'] . $list, NULL, NULL); } } // create current list of dnssec security options //if( $group === "admin" ) { $secopts = "SELECT * FROM `conf_dnssec_opts` ORDER BY `key-name`"; //} else { // $secopts = "SELECT * FROM `conf_dnssec_opts` WHERE `group` = \"" . $group . "\" ORDER BY `key-name`"; //} if (($current = $db->dbQuery($val->ValidateSQL($secopts, $dbconn), $dbconn)) !== -1) { $dnssecopts = $db->dbArrayResultsAssoc($current); } $dnssec_opt = $misc->GenJumpMenuBoxDNSSEC($dnssecopts, 'dnssecopt', $_GET['skin']); // populate our `algorithm` list $alg = "SELECT `name` FROM `admin_config_algorithm` ORDER BY `name`"; if (($return = $db->dbQuery($val->ValidateSQL($alg, $dbconn), $dbconn)) === -1) { $error = $err->GenerateErrorLink("help/help.html", "#config_dnssec", $defined['error'], $errors['db_select'], NULL, NULL); } else { $algs = $db->dbArrayResultsAssoc($return); } $algorithm = $misc->GenDropMenuWSelected($algs, $algorithm, 'algorithm'); // Assign form variables $tpl->assign('error', $error, NULL, NULL); $tpl->assign('dnssec_opt', $dnssec_opt, NULL, NULL); $tpl->assign('id', $val->ValidateXSS($id), NULL, NULL); $tpl->assign('key_name', $val->ValidateXSS($key_name), NULL, NULL); $tpl->assign('algorithm', $algorithm, NULL, NULL); $tpl->assign('key', $val->ValidateXSS($key), NULL, NULL);