|
323 | 323 | if($_POST['ns1'] != '') $tpl_content = str_replace('{NS1}', $_POST['ns1'], $tpl_content); |
324 | 324 | if($_POST['ns2'] != '') $tpl_content = str_replace('{NS2}', $_POST['ns2'], $tpl_content); |
325 | 325 | if($_POST['email'] != '') $tpl_content = str_replace('{EMAIL}', $_POST['email'], $tpl_content); |
326 | | - $enable_dnssec = (($_POST['dnssec'] == 'Y') ? 'Y' : 'N'); |
| 326 | + // $enable_dnssec = (($_POST['dnssec'] == 'Y') ? 'Y' : 'N'); |
| 327 | + // if(isset($_POST['dnssec'])) $vars['dnssec_wanted'] = 'Y'; |
| 328 | + if(isset($_POST['dnssec'])) $tpl_content = str_replace('[ZONE]', '[ZONE]'."\n".'dnssec_wanted=Y', $tpl_content); |
327 | 329 | if(isset($_POST['dkim']) && preg_match('/^[\w\.\-\/]{2,255}\.[a-zA-Z0-9\-]{2,63}[\.]{0,1}$/', $_POST['domain'])) { |
328 | 330 | $sql = $app->db->queryOneRecord("SELECT dkim_public, dkim_selector FROM mail_domain WHERE domain = ? AND dkim = 'y' AND ".$app->tform->getAuthSQL('r'), $_POST['domain']); |
329 | 331 | $public_key = $sql['dkim_public']; |
|
339 | 341 | $section = ''; |
340 | 342 | $vars = array(); |
341 | 343 | $vars['xfer']=''; |
| 344 | + $vars['dnssec_wanted']=''; |
342 | 345 | $vars['dnssec_algo']='ECDSAP256SHA256'; |
343 | 346 | $dns_rr = array(); |
344 | 347 | foreach($tpl_rows as $row) { |
|
399 | 402 | $xfer = $vars['xfer']; |
400 | 403 | $also_notify = $vars['also_notify']; |
401 | 404 | $update_acl = $vars['update_acl']; |
| 405 | + $dnssec_wanted = $vars['dnssec_wanted']; |
402 | 406 | $dnssec_algo = $vars['dnssec_algo']; |
403 | 407 | $serial = $app->validate_dns->increase_serial(0); |
404 | 408 |
|
|
422 | 426 | "xfer" => $xfer, |
423 | 427 | "also_notify" => $also_notify, |
424 | 428 | "update_acl" => $update_acl, |
425 | | - "dnssec_wanted" => $enable_dnssec, |
| 429 | + "dnssec_wanted" => $dnssec_wanted, |
426 | 430 | "dnssec_algo" => $dnssec_algo |
427 | 431 | ); |
428 | 432 | $dns_soa_id = $app->db->datalogInsert('dns_soa', $insert_data, 'id'); |
|
0 commit comments