X-Git-Url: https://git.tokkee.org/?p=gosa.git;a=blobdiff_plain;f=trunk%2Fgosa-plugins%2Ffai%2Fadmin%2Ffai%2Fclass_faiHook.inc;h=281b3d6becb09cefa6f5e8447730756398bfd883;hp=3fdd7070f291a1832b6c2627df639c7921ea5fcd;hb=2c967c90a261942c4d277735cb00cba308c24e3d;hpb=b15bfa2f01e7726e58845decb3b25ec882e52ac1 diff --git a/trunk/gosa-plugins/fai/admin/fai/class_faiHook.inc b/trunk/gosa-plugins/fai/admin/fai/class_faiHook.inc index 3fdd7070f..281b3d6be 100644 --- a/trunk/gosa-plugins/fai/admin/fai/class_faiHook.inc +++ b/trunk/gosa-plugins/fai/admin/fai/class_faiHook.inc @@ -43,15 +43,9 @@ class faiHook extends plugin */ if($dn != "new"){ $this->dn =$dn; - - /* Read all leaf objects of this object (For FAIscript this would be FAIscriptEntry) - */ - $res = FAI::get_all_objects_for_given_base($this->dn,"(&(objectClass=FAIclass)(objectClass=".$this->subClass."))"); - foreach($res as $obj){ - - /* Skip not relevant objects */ - if(!preg_match("/".preg_quote($this->dn, '/')."$/i",$obj['dn'])) continue; + $res = FAI::get_leaf_objects($this->dn, $this->cn, $this->subClass, get_ou('faiHookRDN')); + foreach($res as $obj){ $objects = array(); $objects['status'] = "FreshLoaded"; $objects['dn'] = $obj['dn'];