Code

Replaced in_array calls for gosa-plugins
[gosa.git] / gosa-plugins / fai / admin / fai / class_faiManagement.inc
index 0190af614fe5814d104343e9a69ae710d00190df..01568431ae66e4a6659f7f2358250628625acaad 100644 (file)
@@ -155,7 +155,7 @@ class faiManagement extends management
           $entry = $headpage->getEntry($t);
 
           // Check for valid FAI objects
-          if(in_array('FAKE_OC_FAI', $entry['objectClass'])){
+          if(in_array_strict('FAKE_OC_FAI', $entry['objectClass'])){
             foreach($entry['GROUPS'] as $g){
               $type = $this->get_type($g);
               $this->cpHandler->add_to_queue($g['dn'],"copy",$type[0],$type[2],'fai',$this);
@@ -281,7 +281,7 @@ class faiManagement extends management
       if($entry){
 
         // Edit Opsi objects here 
-        if(in_array("opsi_local", $entry['TYPES']) || in_array("opsi_netboot", $entry['TYPES'])){ 
+        if(in_array_strict("opsi_local", $entry['TYPES']) || in_array_strict("opsi_netboot", $entry['TYPES'])){ 
           $name = $entry['cn'];
           $cfg = $this->opsi->get_product_properties($name);
 
@@ -348,7 +348,7 @@ class faiManagement extends management
       $to_delete = array();
       foreach($target as $id){
         $object = $headpage->getEntry($id);
-        if(in_array("FAKE_OC_FAI", $object['objectClass'])){
+        if(in_array_strict("FAKE_OC_FAI", $object['objectClass'])){
           foreach($object['GROUPS']  as $entry){
             array_push($to_delete, $entry);
           }
@@ -361,7 +361,7 @@ class faiManagement extends management
       $headpage = $this->getHeadpage();
       if(count($target) == 1){
         $entry = $headpage->getEntry($target[0]);
-        if($entry && in_array("FAKE_OC_FAI",$entry['objectClass'])){
+        if($entry && in_array_strict("FAKE_OC_FAI",$entry['objectClass'])){
           $this->dialogObject = new faiGroupHandle($entry['GROUPS'],"remove");
         }
       }
@@ -943,25 +943,25 @@ class faiManagement extends management
   function get_type($array)
   {
     if(!isset($array['objectClass'])) return(array());
-    if(in_array("FAIpartitionTable",$array['objectClass'])){
+    if(in_array_strict("FAIpartitionTable",$array['objectClass'])){
       return(array("tabsPartition","faiPartitionTable","FAIPARTITIONTABS"));
     }
-    if(in_array("FAIscript",$array['objectClass'])){
+    if(in_array_strict("FAIscript",$array['objectClass'])){
       return(array("tabsScript","faiScript","FAISCRIPTTABS"));
     }
-    if(in_array("FAItemplate",$array['objectClass'])){
+    if(in_array_strict("FAItemplate",$array['objectClass'])){
       return(array("tabsTemplate","faiTemplate","FAITEMPLATETABS"));
     }
-    if(in_array("FAIhook",$array['objectClass'])){
+    if(in_array_strict("FAIhook",$array['objectClass'])){
       return(array("tabsHook","faiHook","FAIHOOKTABS"));
     }
-    if(in_array("FAIvariable",$array['objectClass'])){
+    if(in_array_strict("FAIvariable",$array['objectClass'])){
       return(array("tabsVariable","faiVariable","FAIVARIABLETABS"));
     }
-    if(in_array("FAIprofile",$array['objectClass'])){
+    if(in_array_strict("FAIprofile",$array['objectClass'])){
       return(array("tabsProfile","faiProfile","FAIPROFILETABS"));
     }
-    if(in_array("FAIpackageList",$array['objectClass'])){
+    if(in_array_strict("FAIpackageList",$array['objectClass'])){
       return(array("tabsPackage","faiPackage","FAIPACKAGETABS"));
     }
     return(array());
@@ -1000,7 +1000,7 @@ class faiManagement extends management
     $f = $this->fai_release;
     if($name == ""){
       return(false);
-    }elseif(in_array($name,$this->getBranches($f))) {
+    }elseif(in_array_strict($name,$this->getBranches($f))) {
       return(false);
     }elseif(tests::is_department_name_reserved($name,$base)){
       return(false);
@@ -1036,7 +1036,7 @@ class faiManagement extends management
 
     $icon_list = "";
     foreach($objects as $type => $type_data){
-      if(in_array($type, $classes)){
+      if(in_array_strict($type, $classes)){
         $icon_list .= "<input type='image' src='".$type_data['IMG']."' title='".$type_data['NAME']."'
           alt='".$type_data['KZL']."' class='center' name='edit_".$row."_".$type."'>\n";
       }else{
@@ -1113,7 +1113,7 @@ class faiManagement extends management
         $headpage = $this->getHeadpage();
         $entry = $headpage->entries[$id];
 
-        if(in_array('FAKE_OC_FAI', $entry['objectClass'])){
+        if(in_array_strict('FAKE_OC_FAI', $entry['objectClass'])){
           if(isset($headpage->entries[$id]['GROUPS'][$tab])){
             $data =$headpage->entries[$id]['GROUPS'][$tab];
             $type = $this->get_type($data);