Table log class for displaying logs.
More...
|
| action_link (moodle_url $url, $text, $name='popup') |
| Method to create a link with popup action.
|
|
| get_user_fullname ($userid) |
| Gets the user full name.
|
|
Table log class for displaying logs.
- Copyright
- 2014 Rajesh Taneja rajes.nosp@m.h.ta.nosp@m.neja@.nosp@m.gmai.nosp@m.l.com
- License
- http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
◆ __construct()
report_log_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_log_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
-
◆ col_component()
report_log_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_log_table_log::col_context |
( |
| $event | ) |
|
Generate the context column.
- Parameters
-
stdClass | $event | event data. |
- Return values
-
string | HTML for the context column |
◆ col_description()
report_log_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_log_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_log_table_log::col_fullnameuser |
( |
| $event | ) |
|
Generate the username column.
- Parameters
-
- Return values
-
string | HTML for the username column |
◆ col_ip()
report_log_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_log_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_log_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_log_table_log::col_time |
( |
| $event | ) |
|
Generate the time column.
- Parameters
-
stdClass | $event | event data. |
- Return values
-
string | HTML for the time column |
◆ get_action_sql()
report_log_table_log::get_action_sql |
( |
| ) |
|
Helper function which is used by build logs to get action sql and param.
- Return values
-
array | sql and param for action. |
◆ get_cm_sql()
report_log_table_log::get_cm_sql |
( |
| ) |
|
Helper function which is used by build logs to get course module sql and param.
- Return values
-
array | sql and param for action. |
◆ get_legacy_crud_action()
report_log_table_log::get_legacy_crud_action |
( |
| $crud | ) |
|
Helper function to get legacy crud action.
- Parameters
-
- Return values
-
◆ get_user_fullname()
report_log_table_log::get_user_fullname |
( |
| $userid | ) |
|
|
protected |
Gets the user full name.
This function is useful because, in the unlikely case that the user is not already loaded in $this->userfullnames it will fetch it from db.
- Since
- Moodle 2.9
- Parameters
-
- Return values
-
◆ query_db()
report_log_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. |
The documentation for this class was generated from the following file:
- report/log/classes/table_log.php