Class used to list and count online users.  
 More...
|  | 
|  | __construct ($currentgroup, $now, $timetoshowusers, $context, $sitelevel=true, $courseid=null) | 
|  | Class constructor. 
 | 
|  | 
|  | count_users () | 
|  | Count the number of online users. 
 | 
|  | 
|  | get_users ($userlimit=0) | 
|  | Get a list of the most recent online users. 
 | 
|  | 
|  | 
| 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. 
 | 
|  | 
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: