fix for MDL-9983, trigger certain events out of the core to modules

This commit is contained in:
toyomoyo
2007-07-10 02:33:38 +00:00
parent 2f338ab5b0
commit a160cf0b17
4 changed files with 12 additions and 10 deletions
+2 -3
View File
@@ -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
View File
@@ -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));
+6
View File
@@ -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);
-6
View File
@@ -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");
}