Example #1
0
function getMonsters($query)
{
    $results = runQuery($query);
    $monsters = array();
    $allZone = allZone();
    foreach ($results as $row) {
        $row['zones'] = getZones($row, $allZone);
        $monsters[] = $row;
    }
    return $monsters;
}
Example #2
0
<?php

$filter = $_GET["filter"];
$zones = array();
$count = array();
foreach (getZones($filter) as $dn => $entry) {
    if (in_array("associatedDomain", array_keys($entry[1]))) {
        $zonename = $entry[1]["associatedDomain"][0];
    } else {
        $zonename = $entry[1]["zoneName"][0];
    }
    $zones[$zonename] = array();
    $zones[$zonename]["description"] = "";
    if (isset($entry[1]["tXTRecord"])) {
        foreach ($entry[1]["tXTRecord"] as $value) {
            $zones[$zonename]["description"] .= $value . " ";
        }
    }
}
ksort($zones);
$descriptions = array();
$reverses = array();
$count = array();
foreach ($zones as $zone => $infos) {
    $count[] = '<span style="font-weight: normal;">(' . getZoneObjectsCount($zone) . ')</span>';
    $descriptions[] = $infos["description"];
    $reverse = getZoneNetworkAddress($zone);
    if (!$reverse) {
        $reverses[] = "None";
    } else {
        $reverses[] = $reverse[0] . ".";
Example #3
0
</div>
            </div><!-- wrapper-expander -->
        </div>
        </div></div></div></div>
    </div>
    <div id="page-bottom">
        <div class="thm-BL"><div class="thm-BR"><div class="thm-BM">
        <div id="bottom"><?php 
getZones("bottom");
?>
</div>
        </div></div></div>
    </div>
</div><!-- page -->
<div id="footer"><?php 
getZones("footer");
?>
</div>
<div id="debug"><?php 
getZones("debug");
?>
</div>

</div><!-- wrapper -->

<?php 
echo CopixZone::process('kernel|footer');
?>

</body>
</html>
Example #4
0
        if ($ns != $soa["nameserver"]) {
            $nameservers[] = trim($ns, '.');
        }
    }
    if (empty($nameservers)) {
        $nameservers = array('');
    }
    $mxservers = array();
    foreach (getMXRecords($zonename) as $mx) {
        $mxservers[] = trim($mx, '.');
    }
    if (empty($mxservers)) {
        $mxservers = array('');
    }
    $zoneaddress = getSOAARecord($zonename);
    $zones = getZones($zonename);
    $description = $zones[0][1]["tXTRecord"][0];
}
$f = new ValidatingForm();
$f->push(new Table());
if ($_GET["action"] == "add") {
    $formElt1 = new DomainInputTpl("zonename");
    $formElt2 = new HostnameInputTpl("nameserver");
    $nameserver = "ns";
} else {
    $formElt1 = new HiddenTpl("zonename");
    $formElt2 = new DomainInputTpl("nameserver");
    $formElt3 = new MultipleInputTpl("nameservers", _T("Secondary name servers"));
    $formElt3->setRegexp($formElt2->regexp);
    $formElt4 = new MultipleInputTpl("mxservers", _T("MX records (SMTP servers)"));
    $tmp = new MXRecordInputTpl("mx");