diff options
Diffstat (limited to 'modules/pref-users.php')
-rw-r--r-- | modules/pref-users.php | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/modules/pref-users.php b/modules/pref-users.php index 7e38fd5d4..7a878b18f 100644 --- a/modules/pref-users.php +++ b/modules/pref-users.php @@ -374,7 +374,17 @@ onclick=\"javascript:addUser()\" value=\"".__('Create user')."\"></div>"; if ($user_search) { - $user_search_query = "UPPER(login) LIKE UPPER('%$user_search%') AND"; + + $user_search = split(" ", $user_search); + $tokens = array(); + + foreach ($user_search as $token) { + $token = trim($token); + array_push($tokens, "(UPPER(login) LIKE UPPER('%$token%'))"); + } + + $user_search_query = "(" . join($tokens, " AND ") . ") AND "; + } else { $user_search_query = ""; } |