From 8256fae97ce22ac3b86c1a48fc673c41b5927e35 Mon Sep 17 00:00:00 2001 From: Rajesh Taneja Date: Mon, 11 Mar 2013 10:18:03 +0800 Subject: [PATCH] MDL-38332 Users: Browse list of users should not contain guest user record --- admin/user.php | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/admin/user.php b/admin/user.php index e78e0cd353c..9cc9e7037c5 100644 --- a/admin/user.php +++ b/admin/user.php @@ -196,11 +196,20 @@ } list($extrasql, $params) = $ufiltering->get_sql_filter(); - $users = get_users_listing($sort, $dir, $page*$perpage, $perpage, '', '', '', - $extrasql, $params, $context); + $usercount = get_users(false); $usersearchcount = get_users(false, '', false, null, "", '', '', '', '', '*', $extrasql, $params); + // Exclude guest user from list. + $noguestsql = ''; + if (!empty($extrasql)) { + $noguestsql .= ' AND'; + } + $noguestsql .= " id <> :guestid"; + $params['guestid'] = $CFG->siteguest; + $users = get_users_listing($sort, $dir, $page*$perpage, $perpage, '', '', '', + $extrasql.$noguestsql, $params, $context); + if ($extrasql !== '') { echo $OUTPUT->heading("$usersearchcount / $usercount ".get_string('users')); $usercount = $usersearchcount;