From 456783322d6bcb8c604b8e80a3caa24aa85ed776 Mon Sep 17 00:00:00 2001 From: =?utf8?q?St=C3=A9phane=20Jacob?= Date: Sat, 22 Oct 2011 19:20:28 +0200 Subject: [PATCH] Only returns one instance of each user. MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Signed-off-by: Stéphane Jacob --- classes/pluser.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/classes/pluser.php b/classes/pluser.php index bc7e09e..6d2baa7 100644 --- a/classes/pluser.php +++ b/classes/pluser.php @@ -355,19 +355,19 @@ abstract class PlUser implements PlUserInterface if ($logins) { $list = array(); - foreach ($logins as $i => $login) { + foreach ($logins as $login) { $login = trim($login); if (empty($login)) { continue; } if (($user = User::get($login, $callback))) { - $list[$i] = $user->$property(); + $list[] = $user->$property(); } else if (!$strict || (User::isForeignEmailAddress($login) && isvalid_email($login))) { - $list[$i] = $login; + $list[] = $login; } } - return $list; + return array_unique($list); } return null; } -- 2.1.4