fix_course_sortorder($category->id);
}
}
+
+ // MDL-9983
+ events_trigger('category_updated', $category);
}
delete_course($course->id);
fix_course_sortorder(); //update course count in catagories
+ // MDL-9983
+ events_trigger('course_deleted', $course);
+
print_heading( get_string("deletedcourse", "", format_string($course->shortname)) );
print_continue("category.php?id=$course->category");
redirect($CFG->wwwroot."/$CFG->admin/roles/assign.php?contextid=$context->id");
}
- } else {
+ } else {
if (!update_course($data)) {
print_error('coursenotupdated');
}
-
+ // MDL-9983
+ events_trigger('course_updated', $data);
redirect($CFG->wwwroot."/course/view.php?id=$course->id");
}
}
/// Finally delete the category itself
if (delete_records('course_categories', 'id', $deletecat->id)) {
notify(get_string('categorydeleted', '', format_string($deletecat->name)));
- }
+ // MLD-9983
+ events_trigger('category_deleted', $deletecat);
+ }
}
else {
$strdeletecategorycheck = get_string('deletecategorycheck','', format_string($deletecat->name));
if (! $success) {
print_error('erroraddremoveuser', 'group', groups_home_url($courseid));
}
+
+ // MDL-9983
+ $eventdata = new object();
+ $eventdata -> groupid = $groupid;
+ $eventdata -> userid = $userid;
+ events_trigger('group_user_removed', $eventdata);
}
}
}
error('Sesskey error');
}
if (groups_delete_group($id)) {
+ // MDL-9983
+ events_trigger('group_deleted', $id);
redirect(groups_home_url($course->id, null, $groupingid, false));
} else {
print_error('erroreditgroup', 'group', groups_home_url($course->id));
$data->id = $id;
if ($groupingid) {
$success = $success && groups_add_group_to_grouping($id, $groupingid);
- }
- }
+ }
+ // MDL-9983
+ if ($success) {
+ events_trigger('group_created', $data);
+ }
+ }
} elseif ($groupingid != $newgrouping) { // Moving group to new grouping
$success = $success && groups_remove_group_from_grouping($id, $groupingid);
$success = $success && groups_add_group_to_grouping($id, $newgrouping);
} elseif (!groups_update_group($data, $course->id)) {
print_error('groupnotupdated');
}
+ // MDL-9983
+ if ($success) {
+ events_trigger('group_updated', $data);
+ }
}
// Handle file upload
if ($success) {
$useradded = groups_db_add_member($groupid, $userid);
}
if ($useradded) {
+
+ // MDL-9983
+ $eventdata = new object();
+ $eventdata -> groupid = $groupid;
+ $eventdata -> userid = $userid;
+ events_trigger('group_user_added', $eventdata);
$useradded = groups_db_set_group_modified($groupid);
}
return $useradded;
}
}
+ // 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");
}
}
}
}
+
+ // MDL-9983
+ events_trigger('user_updated', $usernew);
}
//update preferences