<?php
require_once('inc/base.php');
require_once('inc/debug.php');
global $debugmode;
require_once('inc/security.php');
require_role(ROLE_SYSTEMUSER);
require_once('dnsinclude.php');
$section = 'dns_dns';
$record = null;
$id = null;
if ($_REQUEST['id'] == 'new') {
$record = blank_dns_record($_REQUEST['type']);
} else {
$id = (int) $_REQUEST['id'];
$record = get_dns_record($id);
}
if (isset($_GET['action']) && ($_GET['action'] == 'delete')) {
$sure = user_is_sure();
if ($sure === null) {
$domain = new Domain((int) $record['domain']);
$fqdn = $domain->fqdn;
if ($record['hostname']) {
$fqdn = $record['hostname'] . '.' . $fqdn;
}
are_you_sure("action=delete&id={$id}", "Möchten Sie den " . strtoupper($record['type']) . "-Record für " . $fqdn . " wirklich löschen?");
} elseif ($sure === true) {
delete_dns_record($id);
if (!$debugmode) {
header("Location: dns_domain?dom=" . $record['domain']);
}
} elseif ($sure === false) {