X-Git-Url: https://git.tokkee.org/?p=gosa.git;a=blobdiff_plain;f=trunk%2Fgosa-plugins%2Ffai%2Fadmin%2Ffai%2Fclass_faiScript.inc;h=b2a253e932bbcc0ad1ec42d97faaccc00563562a;hp=a604bd4b0ddd0b16a8205bb592f62e88850851e7;hb=2c967c90a261942c4d277735cb00cba308c24e3d;hpb=b15bfa2f01e7726e58845decb3b25ec882e52ac1 diff --git a/trunk/gosa-plugins/fai/admin/fai/class_faiScript.inc b/trunk/gosa-plugins/fai/admin/fai/class_faiScript.inc index a604bd4b0..b2a253e93 100644 --- a/trunk/gosa-plugins/fai/admin/fai/class_faiScript.inc +++ b/trunk/gosa-plugins/fai/admin/fai/class_faiScript.inc @@ -49,14 +49,9 @@ class faiScript 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('faiScriptRDN')); + foreach($res as $obj){ $objects = array(); $objects['status'] = "FreshLoaded"; $objects['dn'] = $obj['dn'];