X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=gosa-plugins%2Fsudo%2Fadmin%2Fsudo%2Fclass_sudoGeneric.inc;h=d52deed8416541e566e1044e473a3c34417d3238;hb=4c138afa1befaca9f4753f2864dd029dd7bb467a;hp=1213e3f8f176fc8d35651c7191322471c8c20d4e;hpb=c16d7588512de02e85618a51e3f45fb0a8f72dbf;p=gosa.git diff --git a/gosa-plugins/sudo/admin/sudo/class_sudoGeneric.inc b/gosa-plugins/sudo/admin/sudo/class_sudoGeneric.inc index 1213e3f8f..d52deed84 100644 --- a/gosa-plugins/sudo/admin/sudo/class_sudoGeneric.inc +++ b/gosa-plugins/sudo/admin/sudo/class_sudoGeneric.inc @@ -159,12 +159,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; } } @@ -209,7 +209,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; } }