<?php
require_once('inc/debug.php');
require_once('inc/base.php');
require_once('inc/security.php');
require_once('inc/error.php');
require_once('class/domain.php');
$caa_properties= array( 0 => "issue", 1 => "issuewild", 2 => "iodef" );
function get_dyndns_accounts()
{
$uid = (int) $_SESSION['userinfo']['uid'];
$result = db_query("SELECT * FROM dns.dyndns WHERE uid=?", array($uid));
$list = array();
while ($item = $result->fetch()) {
array_push($list, $item);
}
DEBUG($list);
return $list;
}
function get_dyndns_account($id, $ignore=true)
{
$args = array(":id" => (int) $id,
":uid" => (int) $_SESSION['userinfo']['uid']);
$result = db_query("SELECT * FROM dns.dyndns WHERE id=:id AND uid=:uid", $args);
if ($result->rowCount() != 1) {
if ($ignore) {
return null;
}
logger(LOG_WARNING, "modules/dns/include/dnsinclude", "dyndns", "account »{$id}« invalid for uid »{$_SESSION['userinfo']['uid']}«.");
system_failure("Account ungültig");
}
$item = $result->fetch();