Code

Avoid removing of FAIobject
[gosa.git] / plugins / admin / systems / class_servDNSeditZone.inc
index 13ed5678e06b1d4e97a59b2f514d89549f44487c..7fcef3aa0e0f1e601189aed6e9f507385ac5fdaa 100644 (file)
@@ -341,7 +341,9 @@ class servdnseditZone extends plugin
   /* Check supplied data */
   function check()
   {
-    $message= array();
+    /* Call common method to give check the hook */
+    $message= plugin::check();
+        
     /* Check if zoneName is already in use */
     $usedZones = $this->getUsedZoneNames();
     if(($this->isNew == true)||($this->zoneName  != $this->InitialzoneName)||($this->ReverseZone != $this->InitialReverseZone)){
@@ -353,6 +355,14 @@ class servdnseditZone extends plugin
       }
     }
 
+    if(empty($this->zoneName)){
+      $message[] =sprintf(_("Please choose a valid zone name."));
+    }
+
+    if(empty($this->ReverseZone)){
+      $message[] =sprintf(_("Please choose a valid reverse zone name."));
+    }
+
     if(!preg_match("/\.$/",$this->sOAprimary)){
       $message[] = _("Primary dns server must end with '.' to be a valid entry.");
     }