From 937e0a23d9f8e0cdcd92df17b8f4931eb5ef8097 Mon Sep 17 00:00:00 2001 From: Sun Zhigang Date: Thu, 25 Aug 2011 18:47:35 +0800 Subject: [PATCH] MDL-29112 trigger event mod_deleted after deleting mod through AJAX --- course/rest.php | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/course/rest.php b/course/rest.php index 7c6c04ff5d8..17be6684196 100644 --- a/course/rest.php +++ b/course/rest.php @@ -209,6 +209,14 @@ switch($requestmethod) { error_log("Ajax rest.php: Could not delete the $cm->modname $cm->name from section"); } + // Trigger a mod_deleted event with information about this module. + $eventdata = new stdClass(); + $eventdata->modulename = $cm->modname; + $eventdata->cmid = $cm->id; + $eventdata->courseid = $course->id; + $eventdata->userid = $USER->id; + events_trigger('mod_deleted', $eventdata); + rebuild_course_cache($course->id); add_to_log($courseid, "course", "delete mod",