Merge pull request #153 from webvanced/master

Added support for CNAME's to zone in templates
This commit is contained in:
Tuxis Internet Engineering V.O.F 2017-08-07 10:32:40 +02:00 committed by GitHub
commit 4b060c6430
2 changed files with 13 additions and 4 deletions

View file

@ -38,7 +38,15 @@ $templates[] = array(
array( array(
'name' => '', 'name' => '',
'type' => 'MX', 'type' => 'MX',
'content' => '200 mx2.tuxis.nl') 'content' => '200 mx2.tuxis.nl'),
array(
'name' => '',
'type' => 'A',
'content' => '1.2.3.4'),
array(
'name' => 'www',
'type' => 'CNAME',
'content' => '[zonename]')
) )
); );
*/ */

View file

@ -331,6 +331,7 @@ case "create":
foreach ($template['records'] as $record) { foreach ($template['records'] as $record) {
$name = $record['name'] != '' ? join(Array($record['name'],'.',$zonename)) : $zonename; $name = $record['name'] != '' ? join(Array($record['name'],'.',$zonename)) : $zonename;
$record['content'] = str_replace("[zonename]", $zonename, $record['content']);
$zone->addRecord($name, $record['type'], $record['content']); $zone->addRecord($name, $record['type'], $record['content']);
} }