Code

fix for ObjectClasses
authorhickert <hickert@594d385d-05f5-0310-b6e9-bd551577e9d8>
Wed, 10 May 2006 08:29:43 +0000 (08:29 +0000)
committerhickert <hickert@594d385d-05f5-0310-b6e9-bd551577e9d8>
Wed, 10 May 2006 08:29:43 +0000 (08:29 +0000)
git-svn-id: https://oss.gonicus.de/repositories/gosa/trunk@3257 594d385d-05f5-0310-b6e9-bd551577e9d8

plugins/admin/fai/class_faiHook.inc

index 3fba9649cb826bbe96ba91b513e24ebe9ed7b38b..5497098cc47842655f61756dedc279566ea0ae98 100644 (file)
@@ -422,9 +422,16 @@ class faiHook extends plugin
         }
       }    
 
-      $tmp['objectClass'] = $this->subClasses;
-
+      
       $sub_dn = "cn=".$obj['cn'].",".$this->dn;
+      plugin::plugin($this->config,$sub_dn);
+      $tmp['objectClass'] = $this->attrs['objectClass'];
+
+      foreach($this->subClasses as $class){
+        if(!in_array($class,$tmp['objectClass'])){
+          $tmp['objectClass'][] = $class;
+        }
+      }
 
       if($obj['status']=="new"){
         $ldap->cat($sub_dn);