Differences Between: [Versions 311 and 400] [Versions 311 and 401] [Versions 311 and 402] [Versions 311 and 403]
Local stuff for cohort enrolment plugin.
Copyright: | 2010 Petr Skoda {@link http://skodak.org} |
License: | http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later |
File Size: | 303 lines (13 kb) |
Included or required: | 0 times |
Referenced: | 4 times |
Includes or requires: | 0 files |
enrol_cohort_handler:: (4 methods):
member_added()
member_removed()
deleted()
enrol_cohort_sync()
Class: enrol_cohort_handler - X-Ref
Event handler for cohort enrolment plugin.member_added(\core\event\cohort_member_added $event) X-Ref |
Event processor - cohort member added. param: \core\event\cohort_member_added $event return: bool |
member_removed(\core\event\cohort_member_removed $event) X-Ref |
Event processor - cohort member removed. param: \core\event\cohort_member_removed $event return: bool |
deleted(\core\event\cohort_deleted $event) X-Ref |
Event processor - cohort deleted. param: \core\event\cohort_deleted $event return: bool |
enrol_cohort_sync(progress_trace $trace, $courseid = NULL) X-Ref |
Sync all cohort course links. param: progress_trace $trace param: int $courseid one course, empty mean all return: int 0 means ok, 1 means error, 2 means plugin disabled |