fix for MDL-9983, trigger certain events out of the core to modules
This commit is contained in:
+2
-3
@@ -58,6 +58,8 @@
|
||||
if (! set_field("course_categories", "name", $category->name, "id", $category->id)) {
|
||||
notify("An error occurred while renaming the category");
|
||||
}
|
||||
// MDL-9983
|
||||
events_trigger('category_updated', $category);
|
||||
}
|
||||
|
||||
/// Set the category theme if requested
|
||||
@@ -87,9 +89,6 @@
|
||||
fix_course_sortorder($category->id);
|
||||
}
|
||||
}
|
||||
|
||||
// MDL-9983
|
||||
events_trigger('category_updated', $category);
|
||||
}
|
||||
|
||||
|
||||
|
||||
+4
-1
@@ -84,7 +84,10 @@ if ($delete) {
|
||||
}
|
||||
if (groups_delete_group($id)) {
|
||||
// MDL-9983
|
||||
events_trigger('group_deleted', $id);
|
||||
$eventdata = new object();
|
||||
$eventdata->group = $id;
|
||||
$eventdata->course = $courseid;
|
||||
events_trigger('group_deleted', $eventdata);
|
||||
redirect(groups_home_url($course->id, null, $groupingid, false));
|
||||
} else {
|
||||
print_error('erroreditgroup', 'group', groups_home_url($course->id));
|
||||
|
||||
@@ -68,6 +68,12 @@
|
||||
|
||||
$strpasswordchanged = get_string('passwordchanged');
|
||||
|
||||
// MDL-9983
|
||||
$eventdata = new object();
|
||||
$eventdata -> user = $USER;
|
||||
$eventdata -> newpassword = $data -> newpassword1;
|
||||
events_trigger('password_changed', $eventdata);
|
||||
|
||||
add_to_log($course->id, 'user', 'change password', "view.php?id=$USER->id&course=$course->id", "$USER->id");
|
||||
|
||||
$fullname = fullname($USER, true);
|
||||
|
||||
@@ -113,12 +113,6 @@
|
||||
}
|
||||
}
|
||||
|
||||
// MDL-9983
|
||||
$eventdata = new object();
|
||||
$eventdata -> user = $USER;
|
||||
$eventdata -> newpassword = $data -> newpassword1;
|
||||
events_trigger('password_changed', $eventdata);
|
||||
|
||||
redirect("$CFG->wwwroot/user/view.php?id=$user->id&course=$course->id");
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user