Added support for CNAME's to zone in templates

This commit is contained in:
Daniel Eiland 2017-07-11 09:24:44 +02:00
parent 382ca51db1
commit 1f2225cf6d
2 changed files with 13 additions and 4 deletions

View file

@ -38,7 +38,15 @@ $templates[] = array(
array(
'name' => '',
'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) {
$name = $record['name'] != '' ? join(Array($record['name'],'.',$zonename)) : $zonename;
$record['content'] = str_replace("[zonename]", $zonename, $record['content']);
$zone->addRecord($name, $record['type'], $record['content']);
}