Reference
Courses events
Events in the courses group. A plugin in core/plugins/courses/ receives an event by defining a public method with the event's name; the arguments are those the call site passes, in order.
courses.onAfterDeleteCoupon
No call site in the CMS fires this event; the listener may answer an event fired by another package or by an older plugin.
Listeners:
plg_courses_store—onAfterDeleteCoupon($model)
courses.onAfterSaveCoupon
No call site in the CMS fires this event; the listener may answer an event fired by another package or by an older plugin.
Listeners:
plg_courses_store—onAfterSaveCoupon($model, $isNew=false)
courses.onAssetgroupDelete
No call site in the CMS fires this event; the listener may answer an event fired by another package or by an older plugin.
Listeners:
plg_courses_discussions—onAssetgroupDelete($assetgroup)
courses.onAssetgroupEdit
No call site in the CMS fires this event; the listener may answer an event fired by another package or by an older plugin.
Listeners:
plg_courses_discussions—onAssetgroupEdit()
courses.onAssetgroupSave
No call site in the CMS fires this event; the listener may answer an event fired by another package or by an older plugin.
Listeners:
plg_courses_discussions—onAssetgroupSave($assetgroup)
courses.onCourse
Fired from:
core/components/com_courses/site/controllers/offering.php:201with[ $this->course, $this->course->offering(), true ]core/components/com_courses/site/controllers/offering.php:217with[ $this->course, $this->course->offering() ]core/plugins/courses/guide/views/guide/tmpl/overlay.php:10with[ $this->course, $this->offering, true ]
Listeners:
plg_courses_announcements—onCourse($course, $offering, $describe=false)plg_courses_dashboard—onCourse($course, $offering, $describe=false)plg_courses_discussions—onCourse($course, $offering, $describe=false)plg_courses_guide—onCourse($course, $offering, $describe=false)plg_courses_notes—onCourse($course, $offering, $describe=false)plg_courses_outline—onCourse($course, $offering, $describe=false)plg_courses_pages—onCourse($course, $offering, $describe = false)plg_courses_progress—onCourse($course, $offering, $describe=false)
courses.onCourseAfterLecture
Fired from:
core/plugins/courses/outline/views/outline/tmpl/lecture.php:284with[ $this->course, $unit, $lecture ]
Listeners:
plg_courses_discussions—onCourseAfterLecture($course, $unit, $lecture)plg_courses_notes—onCourseAfterLecture($course, $unit, $lecture)
courses.onCourseAfterOutline
No call site in the CMS fires this event; the listener may answer an event fired by another package or by an older plugin.
Listeners:
plg_courses_guide—onCourseAfterOutline($course, $offering)
courses.onCourseAreas
No call site in the CMS fires this event; the listener may answer an event fired by another package or by an older plugin.
Listeners:
plg_courses_discussions—onCourseAreas()
courses.onCourseBeforeOutline
Fired from:
core/plugins/courses/outline/views/outline/tmpl/default.php:82with[ $course, $offering ]
Listeners:
plg_courses_announcements—onCourseBeforeOutline($course, $offering)
courses.onCourseDashboard
Fired from:
core/plugins/courses/dashboard/views/overview/tmpl/default.php:133with[$this->course, $this->offering]
Listeners:
plg_courses_announcements—onCourseDashboard($course, $offering)plg_courses_discussions—onCourseDashboard($course, $offering)
courses.onCourseDelete
Fired from:
Listeners:
plg_courses_discussions—onCourseDelete($course)plg_courses_store—onCourseDelete($model)
courses.onCourseDeleteCount
Fired from:
core/components/com_courses/site/controllers/course.php:589with[$course]
No plugin in the source tree listens for this event.
courses.onCourseEnrollLink
No call site in the CMS fires this event; the listener may answer an event fired by another package or by an older plugin.
Listeners:
plg_courses_store—onCourseEnrollLink($course, $offering, $section)
courses.onCourseEnrolled
Fired from:
core/components/com_courses/site/controllers/offering.php:364with[ $this->course, $offering, $offering->section() ]
Listeners:
plg_courses_pec—onCourseEnrolled($course, $offering, $section)
courses.onCourseSave
Fired from:
Listeners:
plg_courses_store—onCourseSave($model)
courses.onCourseView
Fired from:
core/components/com_courses/site/controllers/course.php:146with[ $this->course, $this->view->active ]
Listeners:
plg_courses_offerings—onCourseView($course, $active=null)plg_courses_overview—onCourseView($course, $active=null)plg_courses_reviews—onCourseView($course, $active=null)plg_courses_store—onCourseView($course, $active=null)
courses.onCourseViewAfter
Fired from:
core/components/com_courses/site/views/course/tmpl/display.php:721with[$this->course]
Listeners:
plg_courses_related—onCourseViewAfter($course)
courses.onOfferingDelete
No call site in the CMS fires this event; the listener may answer an event fired by another package or by an older plugin.
Listeners:
plg_courses_store—onOfferingDelete($model)
courses.onOfferingEdit
No call site in the CMS fires this event; the listener may answer an event fired by another package or by an older plugin.
Listeners:
plg_courses_pec—onOfferingEdit()plg_courses_store—onOfferingEdit()
courses.onOfferingSave
No call site in the CMS fires this event; the listener may answer an event fired by another package or by an older plugin.
Listeners:
plg_courses_store—onOfferingSave($model)
courses.onSectionDelete
No call site in the CMS fires this event; the listener may answer an event fired by another package or by an older plugin.
Listeners:
plg_courses_pec—onSectionDelete($model)plg_courses_store—onSectionDelete($model)
courses.onSectionEdit
No call site in the CMS fires this event; the listener may answer an event fired by another package or by an older plugin.
Listeners:
plg_courses_discussions—onSectionEdit()
courses.onSectionSave
No call site in the CMS fires this event; the listener may answer an event fired by another package or by an older plugin.
Listeners:
plg_courses_pec—onSectionSave($model, $isNew=false)plg_courses_store—onSectionSave($model, $isNew=false)
courses.onUnitDelete
No call site in the CMS fires this event; the listener may answer an event fired by another package or by an older plugin.
Listeners:
plg_courses_discussions—onUnitDelete($unit)
courses.onUnitSave
No call site in the CMS fires this event; the listener may answer an event fired by another package or by an older plugin.
Listeners:
plg_courses_discussions—onUnitSave($unit)
Generated from the source tree.