MDL-49498 user: Move user/index event triggering to new API function
New function in user/lib.php: user_list_view
This commit is contained in:
+3
-10
@@ -23,6 +23,7 @@
|
||||
*/
|
||||
|
||||
require_once('../config.php');
|
||||
require_once($CFG->dirroot.'/user/lib.php');
|
||||
require_once($CFG->libdir.'/tablelib.php');
|
||||
require_once($CFG->libdir.'/filelib.php');
|
||||
|
||||
@@ -105,16 +106,8 @@ if (empty($rolenames) && !$isfrontpage) {
|
||||
}
|
||||
}
|
||||
|
||||
$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);
|
||||
|
||||
|
||||
@@ -1002,3 +1002,24 @@ function user_remove_user_device($uuid, $appid = "") {
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
/**
|
||||
* Trigger user_list_viewed event.
|
||||
*
|
||||
* @param stdClass $course course object
|
||||
* @param stdClass $context course context object
|
||||
* @since Moodle 2.9
|
||||
*/
|
||||
function user_list_view($course, $context) {
|
||||
|
||||
$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();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user