diff --git a/includes/class/PdnsApi.php b/includes/class/PdnsApi.php index 8b12304..8b2a264 100644 --- a/includes/class/PdnsApi.php +++ b/includes/class/PdnsApi.php @@ -43,10 +43,20 @@ class PdnsAPI { return $api->json; } + public function exportzone($zoneid) { + $api = clone $this->http; + $api->method = 'GET'; + $api->url = "/servers/localhost/zones/$zoneid/export"; + $api->call(); + + return $api->json; + } + public function savezone($zone) { $api = clone $this->http; // We have to split up RRSets and Zoneinfo. // First, update the zone + $zonedata = $zone; unset($zonedata['id']); unset($zonedata['url']);