From f818412d0462dc734e1b6f463233f7a3cddfe065 Mon Sep 17 00:00:00 2001 From: Herman van Rink Date: Wed, 18 Jan 2023 15:38:50 +0100 Subject: [PATCH] Selecting a dnssec algarithm should imply wanting to sign the zone, #6451 --- interface/lib/classes/tform_base.inc.php | 6 +++++- interface/web/dns/form/dns_soa.tform.php | 1 + 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/interface/lib/classes/tform_base.inc.php b/interface/lib/classes/tform_base.inc.php index 3b35a722d2..5dd837a136 100644 --- a/interface/lib/classes/tform_base.inc.php +++ b/interface/lib/classes/tform_base.inc.php @@ -560,8 +560,12 @@ class tform_base { foreach($vals as $tvl) { if(trim($tvl) == trim($k)) $checked = ' CHECKED'; } + $datacheckfields = ''; + if (isset($field['data-check-fields'])) { + $datacheckfields = " data-check-fields=\"{$field['data-check-fields']}\""; + } // $out .= "\r\n"; - $out .= ""; + $out .= ""; if (isset($field['render_inline']) && $field['render_inline'] == 'n') { $out .= "
\r\n"; } diff --git a/interface/web/dns/form/dns_soa.tform.php b/interface/web/dns/form/dns_soa.tform.php index 6259cceddb..7deb109456 100644 --- a/interface/web/dns/form/dns_soa.tform.php +++ b/interface/web/dns/form/dns_soa.tform.php @@ -302,6 +302,7 @@ $form["tabs"]['dns_soa'] = array ( 'separator' => ',', 'default' => 'ECDSAP256SHA256', 'value' => array('NSEC3RSASHA1' => '7 (NSEC3RSASHA1)','ECDSAP256SHA256' => '13 (ECDSAP256SHA256)'), + 'data-check-fields' => 'dnssec_wanted', 'width' => '30', 'maxlength' => '255' ), -- GitLab