*/
require_once('../config.php');
+require_once($CFG->dirroot.'/user/lib.php');
require_once($CFG->libdir.'/tablelib.php');
require_once($CFG->libdir.'/filelib.php');
}
}
-$event = \core\event\user_list_viewed::create(array(
- 'objectid' => $course->id,
- 'courseid' => $course->id,
- 'context' => $context,
- 'other' => array(
- 'courseshortname' => $course->shortname,
- 'coursefullname' => $course->fullname
- )
-));
-$event->trigger();
+// Trigger events.
+user_list_view($course, $context);
$bulkoperations = has_capability('moodle/course:bulkmessaging', $context);
$PAGE->set_other_editing_capability('moodle/course:manageactivities');
echo $OUTPUT->header();
+echo $OUTPUT->heading(get_string('participants'));
echo '<div class="userlist">';
$table->define_headers($tableheaders);
$table->define_baseurl($baseurl->out());
-if (!isset($hiddenfields['lastcourseaccess'])) {
- $table->sortable(true, 'lastcourseaccess', SORT_DESC);
+if (!isset($hiddenfields['lastaccess'])) {
+ $table->sortable(true, 'lastaccess', SORT_DESC);
} else {
$table->sortable(true, 'firstname', SORT_ASC);
}