summaryrefslogtreecommitdiff
path: root/modules/pref-users.php
diff options
context:
space:
mode:
Diffstat (limited to 'modules/pref-users.php')
-rw-r--r--modules/pref-users.php12
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 = "";
}