From c4652889f1bc9f2185e39df6d1b3ef1642d36d56 Mon Sep 17 00:00:00 2001 From: Ankit Agarwal Date: Fri, 11 Apr 2014 14:28:18 +0800 Subject: [PATCH] MDL-45052 events: Cleanup db/events.php --- lib/db/events.php | 86 ++++------------------------------------ mod/assign/db/events.php | 54 ------------------------- 2 files changed, 8 insertions(+), 132 deletions(-) delete mode 100644 mod/assign/db/events.php diff --git a/lib/db/events.php b/lib/db/events.php index 177d4d26397..28e46d20dc2 100644 --- a/lib/db/events.php +++ b/lib/db/events.php @@ -15,14 +15,13 @@ // along with Moodle. If not, see . /** - * Definition of core event handler and description of all events throws from core. + * Definition of core event observers. * - * The handlers defined on this file are processed and registered into - * the Moodle DB after any install or upgrade operation. All plugins + * The observers defined in this file are notified when respective events are triggered. All plugins * support this. * * For more information, take a look to the documentation available: - * - Events API: {@link http://docs.moodle.org/dev/Events_API} + * - Events API: {@link http://docs.moodle.org/dev/Event_2} * - Upgrade API: {@link http://docs.moodle.org/dev/Upgrade_API} * * @package core @@ -33,12 +32,14 @@ defined('MOODLE_INTERNAL') || die(); -/* List of legacy event handlers */ +// List of legacy event handlers. $handlers = array( - /* No more old events! */ + // No more old events! ); +// List of events_2 observers. + $observers = array( array( @@ -56,75 +57,4 @@ $observers = array( ); - -/* List of events thrown from Moodle core - -==== user related events ==== - -user_created - object user table record -user_updated - object user table record -user_deleted - object user table record -user_logout - full $USER object - -==== course related events ==== - -course_category_updated - object course_categories table record -course_category_created - object course_categories table record -course_category_deleted - object course_categories table record - -course_created - object course table record -course_updated - object course table record -course_content_removed - object course table record + context property -course_deleted - object course table record + context property -course_restored - custom object with courseid, userid and restore information - -user_enrolled - object record from user_enrolments table + courseid,enrol -user_enrol_modified - object record from user_enrolments table + courseid,enrol -user_unenrolled - object record from user_enrolments table + courseid,enrol,lastenrol - -==== cohort related events === - - -cohort_added - object cohort table record -cohort_updated - object cohort table record -cohort_deleted - object cohort table record - -cohort_member_added - object cohortid, userid properties -cohort_member_removed - object cohortid, userid properties - -==== group related events ==== - -groups_group_created - object groups_group table record -groups_group_updated - object groups_group table record -groups_group_deleted - object groups_group table record - -groups_member_added - object userid, groupid properties -groups_member_removed - object userid, groupid properties - -groups_grouping_created - object groups_grouping table record -groups_grouping_updated - object groups_grouping table record -groups_grouping_deleted - object groups_grouping table record - -groups_members_removed - object courseid+userid - removed all users (or one user) from all groups in course -groups_groupings_groups_removed - int course id - removed all groups from all groupings in course -groups_groups_deleted - int course id - deleted all course groups -groups_groupings_deleted - int course id - deleted all course groupings - -==== role related events ==== - -role_assigned - object role_assignments table record -role_unassigned - object role_assignments table record - -==== activity module events ==== - -mod_deleted - int courseid, int cmid, text modulename - happens when a module is deleted -mod_created - int courseid, int cmid, text modulename - happens when a module is created -mod_updated - int courseid, int cmid, text modulename - happens when a module is updated - -=== blog events - -blog_entry_added - blog post object -blog_entry_edited - blog post object -blog_entry_deleteded - blog post object - -*/ +// List of all events triggered by Moodle can be found using Events list report. diff --git a/mod/assign/db/events.php b/mod/assign/db/events.php deleted file mode 100644 index 02f8da06678..00000000000 --- a/mod/assign/db/events.php +++ /dev/null @@ -1,54 +0,0 @@ -. - -/** - * List of events generated by the assignment module - * - * @package mod_assign - * @copyright 2012 NetSpot {@link http://www.netspot.com.au} - * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later - */ - -$handlers = array(); - -/* List of events generated by the assign module, with the fields on the event object. - -assessable_content_uploaded - ->modulename = 'assign'; - ->cmid = // The cmid of the assign. - ->itemid = // The submission id of the user submission. - ->courseid = // The course id of the course the assign belongs to. - ->userid = // The user id that the attempt belongs to. - ->content = // The text content entered by the user (empty if no content submitted). - ->pathnamehashes = // An array of pathnamehashes of the files submitted by the user (var not passed if not set). - -assessable_file_uploaded - ->modulename = 'assign'; - ->cmid = // The cmid of the assign. - ->itemid = // The submission id of the user submission. - ->courseid = // The course id of the course the assign belongs to. - ->userid = // The user id that the attempt belongs to. - ->pathnamehashes = // An array of pathnamehashes of the files submitted by the user (var not passed if not set). - -assessable_submitted - ->modulename = 'assign'; - ->cmid = // The cmid of the assign. - ->itemid = // The submission id of the user submission. - ->courseid = // The course id of the course the assign belongs to. - ->userid = // The user id that the attempt belongs to. - ->params = // Array of module specific parameters. - -> submission_editable = // Whether user can edit submission before assessment has been done. -*/