From b68a7717ea8e28f4b3da9c276a8ca655065c90cd Mon Sep 17 00:00:00 2001 From: Gerhard Killesreiter Date: Fri, 13 Oct 2006 13:50:38 +0000 Subject: [PATCH] #87540, exclude blocked users from user listings, backport from HEAD --- modules/profile.module | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/profile.module b/modules/profile.module index 318d709f01d..123dc685ba3 100644 --- a/modules/profile.module +++ b/modules/profile.module @@ -442,7 +442,7 @@ function profile_browse() { } // Extract the affected users: - $result = pager_query("SELECT u.uid, u.access FROM {users} u INNER JOIN {profile_values} v ON u.uid = v.uid WHERE v.fid = %d AND $query ORDER BY u.access DESC", 20, 0, NULL, $arguments); + $result = pager_query('SELECT u.uid, u.access FROM {users} u INNER JOIN {profile_values} v ON u.uid = v.uid WHERE v.fid = %d AND $query AND u.access != 0 AND u.status != 0 ORDER BY u.access DESC', 20, 0, NULL, $arguments); $output = '
'; while ($account = db_fetch_object($result)) { @@ -475,7 +475,7 @@ function profile_browse() { } // Extract the affected users: - $result = pager_query("SELECT uid, access FROM {users} WHERE uid > 0 AND status != 0 ORDER BY access DESC", 20, 0, NULL); + $result = pager_query('SELECT uid, access FROM {users} WHERE uid > 0 AND status != 0 AND access != 0 ORDER BY access DESC', 20, 0, NULL); $output = '
'; while ($account = db_fetch_object($result)) {