Code

Replaced in_array calls for gosa-plugins
[gosa.git] / gosa-plugins / sudo / admin / sudo / class_sudoGeneric.inc
index cb241e439588030a5d8c2ac2fe74394eb7984e79..e53fd53227766e6668931c7c6a56fb8229d08dd1 100644 (file)
@@ -187,12 +187,12 @@ class sudo extends plugin
     if(isset($_POST['userGroupSelect_save']) && $this->dialog instanceof userGroupSelect){
       if($this->acl_is_writeable("sudoUser")){
         foreach($this->dialog->save() as $entry){
-          if(in_array("posixGroup",$entry['objectClass'])){
+          if(in_array_strict("posixGroup",$entry['objectClass'])){
             $name = trim("%".$entry['cn'][0]);
           }elseif(isset($entry['uid'][0])){
             $name = trim($entry['uid'][0]);
           }
-          if(!in_array($name,$this->sudoUser) && !in_array("!".$name,$this->sudoUser)){
+          if(!in_array_strict($name,$this->sudoUser) && !in_array_strict("!".$name,$this->sudoUser)){
             $this->sudoUser[] = $name;
           }
         }   
@@ -237,7 +237,7 @@ class sudo extends plugin
       if($this->acl_is_writeable("sudoHost")){
         foreach($this->dialog->save() as $entry){
           $cn = trim($entry['cn'][0]);
-          if(!in_array($cn,$this->sudoHost) && !in_array("!".$cn,$this->sudoHost)){
+          if(!in_array_strict($cn,$this->sudoHost) && !in_array_strict("!".$cn,$this->sudoHost)){
             $this->sudoHost[] = $cn;
           }
         }