Code

Applied in_array strict patches from trunk
[gosa.git] / gosa-core / plugins / admin / ogroups / class_ogroup.inc
index b4e75fccbab7d07519ad52b4121bbecd1e048918..c68ac83f4794400b9ef91abd7e136b2624b591c0 100644 (file)
@@ -491,7 +491,7 @@ class ogroup extends plugin
                     /* Skip workstations which are already assigned to an object group.
                      */
                     if ($this->gosaGroupObjects == "[W]" || $this->gosaGroupObjects == "[T]"){
-                        if(in_array($attrs['dn'],$this->used_workstations)){
+                        if(in_array_strict($attrs['dn'],$this->used_workstations)){
                             continue;
                         }
                     }
@@ -596,7 +596,7 @@ class ogroup extends plugin
         $type= "I";
 
         foreach($this->typeToClass as $index => $class){
-            if (in_array($class, $attrs['objectClass'])){
+            if (in_array_strict($class, $attrs['objectClass'])){
                 $type= $index;
                 break;
             }
@@ -609,7 +609,7 @@ class ogroup extends plugin
     {
         /* Person? */
         $name =""; 
-        if (in_array('gosaAccount', $attrs['objectClass'])){
+        if (in_array_strict('gosaAccount', $attrs['objectClass'])){
             if(isset($attrs['sn']) && isset($attrs['givenName'])){
                 $name= $attrs['sn'][0].", ".$attrs['givenName'][0];
             } else {