Class used to list and count online users.
More...
|
string | $csql |
| The SQL query for counting the number of online users.
|
|
string | $params |
| The params for the SQL queries.
|
|
string | $sql |
| The SQL query for retrieving a list of online users.
|
|
|
| set_sql ($currentgroup, $now, $timetoshowusers, $context, $sitelevel, $courseid) |
| Store the SQL queries & params for listing online users. More...
|
|
Class used to list and count online users.
- Copyright
- 1999 onwards Martin Dougiamas (http://dougiamas.com)
- License
- http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
◆ __construct()
block_online_users\fetcher::__construct |
( |
|
$currentgroup, |
|
|
|
$now, |
|
|
|
$timetoshowusers, |
|
|
|
$context, |
|
|
|
$sitelevel = true , |
|
|
|
$courseid = null |
|
) |
| |
Class constructor.
- Parameters
-
int | $currentgroup | The group (if any) to filter on |
int | $now | Time now |
int | $timetoshowusers | Number of seconds to show online users |
context | $context | Context object used to generate the sql for users enrolled in a specific course |
bool | $sitelevel | Whether to check online users at site level. |
int | $courseid | The course id to check |
◆ count_users()
block_online_users\fetcher::count_users |
( |
| ) |
|
Count the number of online users.
- Return values
-
◆ get_users()
block_online_users\fetcher::get_users |
( |
|
$userlimit = 0 | ) |
|
Get a list of the most recent online users.
- Parameters
-
int | $userlimit | The maximum number of users that will be returned (optional, unlimited if not set) |
- Return values
-
◆ set_sql()
block_online_users\fetcher::set_sql |
( |
|
$currentgroup, |
|
|
|
$now, |
|
|
|
$timetoshowusers, |
|
|
|
$context, |
|
|
|
$sitelevel, |
|
|
|
$courseid |
|
) |
| |
|
protected |
Store the SQL queries & params for listing online users.
- Parameters
-
int | $currentgroup | The group (if any) to filter on |
int | $now | Time now |
int | $timetoshowusers | Number of seconds to show online users |
context | $context | Context object used to generate the sql for users enrolled in a specific course |
bool | $sitelevel | Whether to check online users at site level. |
int | $courseid | The course id to check |
The documentation for this class was generated from the following file: