wyrie
2009-12-30 c5d25fd51a759c2ae3fe75674a0296c4918bf181
Implemented: FS#1009 - ptr records powerdns plugin
1 files modified
24 ■■■■■ changed files
server/plugins-available/powerdns_plugin.inc.php 24 ●●●●● patch | view | raw | blame | history
server/plugins-available/powerdns_plugin.inc.php
@@ -276,22 +276,16 @@
                
                $type = $data["new"]["type"];    
        
                switch ($type) {
                    case "PTR":
                        $name = $data["new"]["name"];
                        break;
                    default:
                        if(substr($data["new"]["name"], -1) == '.'){
                            $name = substr($data["new"]["name"], 0, -1);
                        } else {
                            if($data["new"]["name"] == ""){
                                $name = $origin;
                            } else {
                                $name = $data["new"]["name"].'.'.$origin;
                            }
                        }
                        if($name == '') $name = $origin;
                if(substr($data["new"]["name"], -1) == '.'){
                    $name = substr($data["new"]["name"], 0, -1);
                } else {
                    if($data["new"]["name"] == ""){
                        $name = $origin;
                    } else {
                        $name = $data["new"]["name"].'.'.$origin;
                    }
                }
                if($name == '') $name = $origin;
                switch ($type) {
                    case "CNAME":