From 8a0e111417e3742d8b4ae78ae2b30ea5142b64ca Mon Sep 17 00:00:00 2001
From: Laurent Destailleur <eldy@destailleur.fr>
Date: Mon, 15 Apr 2013 12:39:34 +0200
Subject: [PATCH] Fix: Bad array type

---
 htdocs/holiday/index.php | 21 +++++++++++----------
 1 file changed, 11 insertions(+), 10 deletions(-)

diff --git a/htdocs/holiday/index.php b/htdocs/holiday/index.php
index d288bd9b97b..c269a148615 100644
--- a/htdocs/holiday/index.php
+++ b/htdocs/holiday/index.php
@@ -278,19 +278,20 @@ if($user->rights->holiday->lire_tous) {
 }
 
 // VALIDEUR
-if($user->rights->holiday->lire_tous){
+if($user->rights->holiday->lire_tous)
+{
     print '<td class="liste_titre" align="left">';
 
-    // Liste des utiliseurs du groupes Comptabilité
-
-    $idGroupValid = $holiday->getConfCP('userGroup');
-
-    $validator = new UserGroup($db,$idGroupValid);
-    $valideur = $validator->listUsersForGroup();
-
-    $form->select_users($search_valideur,"search_valideur",1,"",0,$valideur,'');
+    $validator = new UserGroup($db);
+    $excludefilter=$user->admin?'':'u.rowid <> '.$user->id;
+    $valideurobjects = $validator->listUsersForGroup($excludefilter);
+    $valideurarray = array();
+    foreach($valideurobjects as $val) $valideurarray[$val->id]=$val->id;
+    $form->select_users($search_valideur,"search_valideur",1,"",0,$valideurarray,'');
     print '</td>';
-} else {
+}
+else 
+{
     print '<td class="liste_titre">&nbsp;</td>';
 }
 
-- 
GitLab