mirror of
https://github.com/tuxis-ie/nsedit.git
synced 2025-06-07 00:47:00 +03:00
- added protocol config parameter and handling for it
- changed nameserver entries in config to be dymanic - changed display and parsing of NS-entries from config or from template to be dynamic
This commit is contained in:
parent
94f722b4d5
commit
0a09deb50a
3 changed files with 29 additions and 43 deletions
40
index.php
40
index.php
|
@ -442,23 +442,21 @@ $(document).ready(function () {
|
|||
edit: false,
|
||||
inputClass: 'template'
|
||||
},
|
||||
nameserver1: {
|
||||
title: 'Pri. Nameserver',
|
||||
nameserver: {
|
||||
title: 'Nameservers',
|
||||
create: true,
|
||||
list: false,
|
||||
edit: false,
|
||||
input: function(data) {
|
||||
var $template = data.form.find('#Edit-template');
|
||||
var $elem = $('<input type="text" name="nameserver1" />');
|
||||
$elem.val(<?php echo "'".$defaults['primaryns']."'"; ?>);
|
||||
var ns_form = '<?php foreach($defaults['ns'] as $ns) echo '<input type="text" name="nameserver[]" value="'.$ns.'" /><br />'; ?>';
|
||||
var $elem = $('<div id="nameservers">' + ns_form + '</div>');
|
||||
$template.change(function() {
|
||||
$.get('zones.php?action=gettemplatenameservers&template='+$template.val()+'&prisec=pri', function(getdata) {
|
||||
$.get('zones.php?action=getformnameservers&template='+$template.val(), function(getdata) {
|
||||
if (getdata != "") {
|
||||
$elem.val(getdata);
|
||||
$elem.attr('readonly', true);
|
||||
$("#nameservers").html(getdata);
|
||||
} else {
|
||||
$elem.val(<?php echo "'".$defaults['primaryns']."'"; ?>);
|
||||
$elem.attr('readonly', false);
|
||||
$("#nameservers").html(ns_form);
|
||||
}
|
||||
});
|
||||
});
|
||||
|
@ -466,30 +464,6 @@ $(document).ready(function () {
|
|||
},
|
||||
inputClass: 'nameserver nameserver1'
|
||||
},
|
||||
nameserver2: {
|
||||
title: 'Sec. Nameserver',
|
||||
create: true,
|
||||
list: false,
|
||||
edit: false,
|
||||
input: function(data) {
|
||||
var $template = data.form.find('#Edit-template');
|
||||
var $elem = $('<input type="text" name="nameserver2" />');
|
||||
$elem.val(<?php echo "'".$defaults['secondaryns']."'"; ?>);
|
||||
$template.change(function() {
|
||||
$.get('zones.php?action=gettemplatenameservers&template='+$template.val()+'&prisec=sec', function(getdata) {
|
||||
if (getdata != "") {
|
||||
$elem.val(getdata);
|
||||
$elem.attr('readonly', true);
|
||||
} else {
|
||||
$elem.val(<?php echo "'".$defaults['secondaryns']."'"; ?>);
|
||||
$elem.attr('readonly', false);
|
||||
}
|
||||
});
|
||||
});
|
||||
return $elem;
|
||||
},
|
||||
inputClass: 'nameserver nameserver2'
|
||||
},
|
||||
serial: {
|
||||
title: 'Serial',
|
||||
width: '10%',
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue