MDL-38332 Users: Browse list of users should not contain guest user record
This commit is contained in:
+11
-2
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user