Moodle

Online Users Block does not show all users online (with solution)

Details

  • Type: Bug Bug
  • Status: Closed Closed
  • Priority: Minor Minor
  • Resolution: Duplicate
  • Affects Version/s: 1.7
  • Fix Version/s: 1.7
  • Component/s: Blocks
  • Labels:
    None
  • Environment:
    Moodle 1.7 on Linux
  • Database:
    MySQL
  • Affected Branches:
    MOODLE_17_STABLE
  • Fixed Branches:
    MOODLE_17_STABLE

Description

The table user_lastaccess has all accesses saved, not just the last access. In File blocks/online_users/block_online_users.php just the last 20 accesses are selected, so if one user has 20 accesses, just this user is shown. To correct, change line 76 from:
if ($pusers = get_records_sql($SQL, 0, 20 )) {
to
if ($pusers = get_records_sql($SQL, 0)) {

Issue Links

Activity

There are no comments yet on this issue.

People

Vote (0)
Watch (0)

Dates

  • Created:
    Updated:
    Resolved: