Code

Fixed Translation Strings.
[gosa.git] / plugins / admin / systems / class_servDNS.inc
index 7bc056a17d3cf03df0014f7cb394260e7a8e6c86..9bc83feefef694fd3c61785f44908bce96815539 100644 (file)
@@ -258,7 +258,7 @@ class servdns extends plugin
       $ldap->cd($attr['dn']);
       $ldap->rmDir($attr['dn']);
     }
-    show_ldap_error($ldap->get_error());
+    show_ldap_error($ldap->get_error(), _("Removing DNS service failed"));
   }
 
 
@@ -271,7 +271,7 @@ class servdns extends plugin
     /* Get differences 
      */
     $tmp = getDNSZoneEntriesDiff($this->config,$this->Zones,$this->orig_dn);
-    
+
     /* Updated zone entries if reverser or forward name has changed  
      * Must be done before moving entries, else the given dn is invalid
      */
@@ -279,7 +279,7 @@ class servdns extends plugin
       foreach($tmp['zoneUpdates'] as $dn => $attrs){
         $ldap->cd($dn);
         $ldap->modify($attrs);
-        show_ldap_error("Zone:".$ldap->get_error());
+        show_ldap_error("Zone:".$ldap->get_error(), _("Updating DNS service failed"));
       }
     }
 
@@ -288,7 +288,7 @@ class servdns extends plugin
     foreach($tmp['del'] as $dn => $del){
       $ldap->cd($dn);
       $ldap->rmdir_recursive($dn);
-      show_ldap_error("Zone:".$ldap->get_error());
+      show_ldap_error($ldap->get_error(), _("Removing DNS entries failed"));
     }
 
     /* move follwoing entries
@@ -301,7 +301,7 @@ class servdns extends plugin
      */
     foreach($tmp['add'] as $dn => $attrs){
       $ldap->cd($dn);
-      $ldap->cat($dn);
+      $ldap->cat($dn, array('dn'));
       if(count($ldap->fetch())){
         $ldap->cd($dn);
         $ldap->modify ($attrs);
@@ -309,6 +309,7 @@ class servdns extends plugin
         $ldap->cd($dn);
         $ldap->add($attrs);
       }
+      show_ldap_error($ldap->get_error(), _("Saving DNS entries failed"));
     }
   }
 }