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:
Juan Leyva
2015-04-02 17:03:03 +02:00
parent 1d3fd63f97
commit 0ff203b657
2 changed files with 24 additions and 10 deletions
+3 -10
View File
@@ -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);
+21
View File
@@ -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();
}