Projekt

Obecné

Profil

Stáhnout (1.09 KB) Statistiky
| Větev: | Tag: | Revize:
18ac9009 Ondřej Fibich
<?php
/**
* Creates DNS records on zone edit page
*
* @author David Raška
*/

// IDE complementation
if (FALSE): ?><script type="text/javascript"><?php endif

?>
/**
* Adds existing records to list of DNS records
*/
$(function(){
var dns_records = null;
<?php if (isset($records) && $records): ?>
dns_records = <?php echo json_encode($records); ?>;
<?php endif; ?>
<?php if (isset($dns_zone_id) && $dns_zone_id): ?>
dns_zone_id = <?php echo $dns_zone_id; ?>;
<?php endif; ?>
for (var i = 0; i < dns_records.length; i++)
{
$('#add_new_record').click();
var r = $('.dns_record:last');
r.find('.id').attr('value',dns_records[i].id);
r.find('.n').val(dns_records[i].name);
if ($('#ttl').val().length === 0)
{
r.find('.ttl').val(dns_records[i].ttl);
}
r.find('.t').val(dns_records[i].type).change();
r.find('.p').val(dns_records[i].param);
if (dns_records[i].param !== 'on')
{
r.find('.ptr').removeAttr('checked');
}
r.find('.d').val(dns_records[i].value);
}
update_fqdns();
show_new_record_buttons();
$('#nxttl').keyup();
});