X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=gosa-plugins%2Fsudo%2Fadmin%2Fsudo%2Fclass_sudoGeneric.inc;h=e53fd53227766e6668931c7c6a56fb8229d08dd1;hb=2fcfd24bcd790155a41665c952471b0358cb622f;hp=cb241e439588030a5d8c2ac2fe74394eb7984e79;hpb=25c6cde1198027476120b86a72db080cc3a665f2;p=gosa.git diff --git a/gosa-plugins/sudo/admin/sudo/class_sudoGeneric.inc b/gosa-plugins/sudo/admin/sudo/class_sudoGeneric.inc index cb241e439..e53fd5322 100644 --- a/gosa-plugins/sudo/admin/sudo/class_sudoGeneric.inc +++ b/gosa-plugins/sudo/admin/sudo/class_sudoGeneric.inc @@ -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; } }