Code

Updated post events
[gosa.git] / plugins / admin / systems / class_servDNSeditZoneEntries.inc
index 7eace297ac85e493bc416f8a1f77a09e80a08f13..30e26827326b18a174f5715dcd0499d774b076cd 100644 (file)
@@ -345,6 +345,9 @@ class servDNSeditZoneEntries extends plugin
     foreach($tmp['del'] as $dn => $del){
       $ldap->cd($dn);
       $ldap->rmdir_recursive($dn);
+      if(is_object($this->parent->parent)){
+        $this->parent->parent->handle_post_events("remove",array("dn" => $dn));
+      }
     }
 
     /* Add || Update new DNS entries
@@ -355,9 +358,15 @@ class servDNSeditZoneEntries extends plugin
       if(count($ldap->fetch())){
         $ldap->cd($dn);
         $ldap->modify ($attrs);
+        if(is_object($this->parent->parent)){
+          $this->parent->parent->handle_post_events("modify",array("dn" => $dn));
+        }
       }else{
         $ldap->cd($dn);
         $ldap->add($attrs);
+        if(is_object($this->parent->parent)){
+          $this->parent->parent->handle_post_events("create",array("dn" => $dn));
+        }
       }
     }
   }