removed IP addresses from DB
Signed-off-by: tracer <tracer@24unix.net>
This commit is contained in:
parent
cf8fb56d2d
commit
ac21b53bb9
|
@ -215,7 +215,7 @@ class DomainController
|
||||||
*
|
*
|
||||||
* @return void
|
* @return void
|
||||||
*/
|
*/
|
||||||
public function createZoneFile(Domain $domain): void
|
public function createSlaveZoneFile(Domain $domain): void
|
||||||
{
|
{
|
||||||
if ($this->config['debug']) {
|
if ($this->config['debug']) {
|
||||||
$domainName = $domain->getName();
|
$domainName = $domain->getName();
|
||||||
|
@ -223,15 +223,16 @@ class DomainController
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($zonefile = fopen(filename: $this->localZonesDir . $domain->getName(), mode: 'w')) {
|
if ($zonefile = fopen(filename: $this->localZonesDir . $domain->getName(), mode: 'w')) {
|
||||||
fputs(stream: $zonefile, data: 'zone \"' . $domain->getA() . '"' . ' IN {' . PHP_EOL);
|
// TODO fixme soon
|
||||||
|
//fputs(stream: $zonefile, data: 'zone \"' . $domain->getA() . '"' . ' IN {' . PHP_EOL);
|
||||||
fputs(stream: $zonefile, data: "\ttype slave;" . PHP_EOL);
|
fputs(stream: $zonefile, data: "\ttype slave;" . PHP_EOL);
|
||||||
fputs(stream: $zonefile, data: "\tfile \"" . $this->zoneCachePath . $domain->getName() . '.db";' . PHP_EOL);
|
fputs(stream: $zonefile, data: "\tfile \"" . $this->zoneCachePath . $domain->getName() . '.db";' . PHP_EOL);
|
||||||
fputs(stream: $zonefile, data: "\tmasters {" . PHP_EOL);
|
fputs(stream: $zonefile, data: "\tmasters {" . PHP_EOL);
|
||||||
if (!empty($a)) {
|
if (!empty($a)) {
|
||||||
fputs(stream: $zonefile, data: "\t\t" . $domain->getA() . ';' . PHP_EOL);
|
// fputs(stream: $zonefile, data: "\t\t" . $domain->getA() . ';' . PHP_EOL);
|
||||||
}
|
}
|
||||||
if (!empty($aaaa)) {
|
if (!empty($aaaa)) {
|
||||||
fputs(stream: $zonefile, data: "\t\t" . $domain->getAaaa() . ';' . PHP_EOL);
|
// fputs(stream: $zonefile, data: "\t\t" . $domain->getAaaa() . ';' . PHP_EOL);
|
||||||
}
|
}
|
||||||
fputs(stream: $zonefile, data: "\t};" . PHP_EOL);
|
fputs(stream: $zonefile, data: "\t};" . PHP_EOL);
|
||||||
fputs(stream: $zonefile, data: "};" . PHP_EOL);
|
fputs(stream: $zonefile, data: "};" . PHP_EOL);
|
||||||
|
@ -240,4 +241,39 @@ class DomainController
|
||||||
|
|
||||||
// TODO add on nameservers
|
// TODO add on nameservers
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @param String $panel
|
||||||
|
*
|
||||||
|
* @return String
|
||||||
|
*/
|
||||||
|
function createPanelContent(String $panel): String
|
||||||
|
{
|
||||||
|
return json_encode(value: [
|
||||||
|
'panel' => $panel
|
||||||
|
]
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @param String $panel
|
||||||
|
*
|
||||||
|
* @return false|string
|
||||||
|
*/
|
||||||
|
function createIPContent(array $ip): String
|
||||||
|
{
|
||||||
|
$result = [];
|
||||||
|
if (!empty($ip['a'])) {
|
||||||
|
$result['a'] = $ip['a'];
|
||||||
|
}
|
||||||
|
if (!empty($ip['aaaa'])) {
|
||||||
|
$result['aaaa'] = $ip['aaaa'];
|
||||||
|
}
|
||||||
|
|
||||||
|
return json_encode(value: [
|
||||||
|
'custom' => $result
|
||||||
|
]
|
||||||
|
);
|
||||||
|
}
|
||||||
}
|
}
|
Loading…
Reference in New Issue