Code

Replaced in_array calls for gosa-plugins
[gosa.git] / gosa-plugins / goto / admin / groups / apps / class_groupApplication.inc
index a711a7df428cf9e326c4f966a9fc43ad69aa2347..7591467c775fff511f6e0740003822dd15a8b201 100644 (file)
@@ -307,7 +307,7 @@ class appgroup extends plugin
     
           /* Add a menu folder 
            */
-          if(in_array("gotoSubmenuEntry",$attrs['objectClass'])){
+          if(in_array_strict("gotoSubmenuEntry",$attrs['objectClass'])){
             $type = "FOLDER";
 
             $data['ICON'] = "";
@@ -317,7 +317,7 @@ class appgroup extends plugin
 
           /* Add a menu entry 
            */
-          }elseif(in_array("gotoMenuEntry",$attrs['objectClass'])){
+          }elseif(in_array_strict("gotoMenuEntry",$attrs['objectClass'])){
 
             $type = "ENTRY";
             $data['INFO'] = "";
@@ -337,7 +337,7 @@ class appgroup extends plugin
 
           /* Add a release
            */
-          }elseif(in_array("FAIbranch",$attrs['objectClass'])){
+          }elseif(in_array_strict("FAIbranch",$attrs['objectClass'])){
             $type = "RELEASE";
             if(isset($attrs['FAIstate'][0])){
               $data['FAIstate'] = $attrs['FAIstate'][0];
@@ -465,7 +465,7 @@ class appgroup extends plugin
     /* Add applications found on this base */
     $used_apps = $this->_get_used_entry_name();
     foreach($this->apps as $key => $app){
-      if(in_array($app['cn'][0],$used_apps)){
+      if(in_array_strict($app['cn'][0],$used_apps)){
         continue;
       }
       if(!preg_match("/".get_ou('applicationRDN').preg_quote($this->curbase, '/')."$/",$app['dn'])){
@@ -759,7 +759,7 @@ class appgroup extends plugin
         break;
       }
     }
-    while(isset($all_l[$i]) && !in_array($all_l[$i]['TYPE'],array("ENTRY","FOLDER","CLOSE","OPEN")) && $i < count($all_l)){
+    while(isset($all_l[$i]) && !in_array_strict($all_l[$i]['TYPE'],array("ENTRY","FOLDER","CLOSE","OPEN")) && $i < count($all_l)){
       $i++;
     }
 
@@ -767,7 +767,7 @@ class appgroup extends plugin
       return(FALSE);
     }
 
-    if(in_array($all_l[$i]['TYPE'],array("CLOSE","OPEN"))){
+    if(in_array_strict($all_l[$i]['TYPE'],array("CLOSE","OPEN"))){
       return($all_l[$i]['PARENT']);
     }     
 
@@ -792,14 +792,14 @@ class appgroup extends plugin
         $i++;
       }
     }else{
-      while(isset($all_l[$i]) && !in_array($all_l[$i]['TYPE'],array("ENTRY","FOLDER")) && $i < count($all_l)){
+      while(isset($all_l[$i]) && !in_array_strict($all_l[$i]['TYPE'],array("ENTRY","FOLDER")) && $i < count($all_l)){
         $i++;
       }
     }
     if(!isset($all_l[$i])){
       return(FALSE);
     }
-    if(in_array($all_l[$i]['TYPE'],array("CLOSE","OPEN"))){
+    if(in_array_strict($all_l[$i]['TYPE'],array("CLOSE","OPEN"))){
       return($all_l[$i]['PARENT']);
     }
     return($all_l[$i]['UNIQID']);
@@ -831,7 +831,7 @@ class appgroup extends plugin
         $menu = $all[$source_rel]['ENTRIES'];
     
         foreach($menu as $entry){
-          if(in_array($entry['TYPE'],array("FOLDER","ENTRY","SEPERATOR"))){
+          if(in_array_strict($entry['TYPE'],array("FOLDER","ENTRY","SEPERATOR"))){
             $this->_add_entry($current_rel,$entry,-1);
           }
         }
@@ -1291,7 +1291,7 @@ class appgroup extends plugin
       if(isset($entry['LDAP_ATTRS'])){
         for($i = 0 ; $i < $entry['LDAP_ATTRS']['objectClass']['count']; $i ++){
           $oc = $entry['LDAP_ATTRS']['objectClass'][$i];
-          if(!in_array($oc,$attrs['objectClass'])){
+          if(!in_array_strict($oc,$attrs['objectClass'])){
             $attrs['objectClass'][] = $oc;
           }
         }
@@ -1433,7 +1433,7 @@ class appgroup extends plugin
   {
     $ret = plugin::get_multi_edit_values();
 
-    if(in_array("apps",$this->multi_boxes)){
+    if(in_array_strict("apps",$this->multi_boxes)){
       $ret['gosaApplicationParameter'] = $this->gosaApplicationParameter;
       $ret['Categories']               = $this->Categories;
       $ret['gosaMemberApplication']    = $this->gosaMemberApplication;