From c697c81289811109fb96e506c405bb52d8d2f08f Mon Sep 17 00:00:00 2001 From: toyomoyo Date: Wed, 4 Jan 2006 05:21:15 +0000 Subject: [PATCH] puts a limit to number of students displayed (20). --- blocks/online_users/block_online_users.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/blocks/online_users/block_online_users.php b/blocks/online_users/block_online_users.php index 2622cc6f73d..ce9868bcfb7 100644 --- a/blocks/online_users/block_online_users.php +++ b/blocks/online_users/block_online_users.php @@ -61,7 +61,8 @@ class block_online_users extends block_base { {$CFG->prefix}user_students s $groupmembers WHERE u.id = s.userid $courseselect $groupselect $timeselect - ORDER BY s.timeaccess DESC")) { + ORDER BY s.timeaccess DESC ".sql_paging_limit(0,20))) { + foreach ($students as $student) { $student->fullname = fullname($student); $users[$student->id] = $student; @@ -72,7 +73,7 @@ class block_online_users extends block_base { if ($siteusers = get_records_sql("SELECT u.id, u.username, u.firstname, u.lastname, u.picture, u.lastaccess FROM {$CFG->prefix}user u WHERE u.lastaccess > $timefrom AND u.username <> 'guest' - ORDER BY u.lastaccess DESC")) { + ORDER BY u.lastaccess DESC ".sql_paging_limit(0,20))) { foreach ($siteusers as $siteuser) { $siteuser->fullname = fullname($siteuser); $siteuser->timeaccess = $siteuser->lastaccess;