Table log class for displaying logs.
More...
|
| action_link (moodle_url $url, $text, $name='popup') |
| Method to create a link with popup action.
|
|
|
array | $contextname = array() |
| list of context name shown in report
|
|
array | $courseshortnames = array() |
| list of course short names shown in report
|
|
stdClass | $filterparams |
| filters parameters
|
|
array | $userfullnames = array() |
| list of user fullnames shown in report
|
|
Table log class for displaying logs.
- Since
- Moodle 2.7
- Copyright
- 2014 onwards Ankit Agarwal ankit.nosp@m..agr.nosp@m.r@gma.nosp@m.il.c.nosp@m.om
- License
- http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
◆ __construct()
report_loglive_table_log::__construct |
( |
| $uniqueid, |
|
|
| $filterparams = null ) |
Sets up the table_log parameters.
- Parameters
-
string | $uniqueid | unique id of form. |
stdClass | $filterparams | (optional) filter params.
- int courseid: id of course
- int userid: user id
- int|string modid: Module id or "site_errors" to view site errors
- int groupid: Group id
- core\log\sql_reader logreader: reader from which data will be fetched.
- int edulevel: educational level.
- string action: view action
- int date: Date from which logs to be viewed.
|
◆ action_link()
report_loglive_table_log::action_link |
( |
moodle_url | $url, |
|
|
| $text, |
|
|
| $name = 'popup' ) |
|
protected |
Method to create a link with popup action.
- Parameters
-
moodle_url | $url | The url to open. |
string | $text | Anchor text for the link. |
string | $name | Name of the popup window. |
- Return values
-
Reimplemented in report_loglive_table_log_ajax.
◆ col_component()
report_loglive_table_log::col_component |
( |
| $event | ) |
|
Generate the component column.
- Parameters
-
stdClass | $event | event data. |
- Return values
-
string | HTML for the component column |
◆ col_context()
report_loglive_table_log::col_context |
( |
| $event | ) |
|
Generate the context column.
- Parameters
-
stdClass | $event | event data. |
- Return values
-
string | HTML for the context column |
◆ col_course()
report_loglive_table_log::col_course |
( |
| $event | ) |
|
Generate the course column.
- Parameters
-
stdClass | $event | event data. |
- Return values
-
string | HTML for the course column. |
◆ col_description()
report_loglive_table_log::col_description |
( |
| $event | ) |
|
Generate the description column.
- Parameters
-
stdClass | $event | event data. |
- Return values
-
string | HTML for the description column |
◆ col_eventname()
report_loglive_table_log::col_eventname |
( |
| $event | ) |
|
Generate the event name column.
- Parameters
-
stdClass | $event | event data. |
- Return values
-
string | HTML for the event name column |
◆ col_fullnameuser()
report_loglive_table_log::col_fullnameuser |
( |
| $event | ) |
|
Generate the username column.
- Parameters
-
stdClass | $event | event data. |
- Return values
-
string | HTML for the username column |
◆ col_ip()
report_loglive_table_log::col_ip |
( |
| $event | ) |
|
Generate the ip column.
- Parameters
-
stdClass | $event | event data. |
- Return values
-
string | HTML for the ip column |
◆ col_origin()
report_loglive_table_log::col_origin |
( |
| $event | ) |
|
Generate the origin column.
- Parameters
-
stdClass | $event | event data. |
- Return values
-
string | HTML for the origin column |
◆ col_relatedfullnameuser()
report_loglive_table_log::col_relatedfullnameuser |
( |
| $event | ) |
|
Generate the related username column.
- Parameters
-
stdClass | $event | event data. |
- Return values
-
string | HTML for the related username column |
◆ col_time()
report_loglive_table_log::col_time |
( |
| $event | ) |
|
Generate the time column.
- Parameters
-
stdClass | $event | event data. |
- Return values
-
string | HTML for the time column |
◆ get_until()
report_loglive_table_log::get_until |
( |
| ) |
|
Returns the latest timestamp of the records in the table.
- Return values
-
◆ query_db()
report_loglive_table_log::query_db |
( |
| $pagesize, |
|
|
| $useinitialsbar = true ) |
Query the reader.
Store results in the object for use by build_table.
- Parameters
-
int | $pagesize | size of page for paginated displayed table. |
bool | $useinitialsbar | do you want to use the initials bar. |
◆ update_users_and_courses_used()
report_loglive_table_log::update_users_and_courses_used |
( |
| ) |
|
Helper function to create list of course shortname and user fullname shown in log report.
This will update $this->userfullnames and $this->courseshortnames array with userfullname and courseshortname (with link), which will be used to render logs in table.
The documentation for this class was generated from the following file:
- report/loglive/classes/table_log.php