Reference
Groups events
Events in the groups group. A plugin in core/plugins/groups/ receives an event by defining a public method with the event's name; the arguments are those the call site passes, in order.
groups.onAfterStoreGroup
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_groups_projects—onAfterStoreGroup($group)
groups.onBeforeGroup
Fired from:
core/components/com_groups/helpers/view.php:116with[ $group, $authorized ]
Listeners:
plg_groups_announcements—onBeforeGroup($group, $authorized)
groups.onGroup
Fired from:
core/components/com_groups/helpers/view.php:155with[ $group, 'com_groups', $authorized, $limit, $start, $action, $pluginAccess, array($tab) ]
Listeners:
plg_groups_activity—onGroup($group, $option, $authorized, $limit, $limitstart, $action, $access, $areas=null)plg_groups_announcements—onGroup($group, $option, $authorized, $limit, $limitstart, $action, $access, $areas=null)plg_groups_blog—onGroup($group, $option, $authorized, $limit, $limitstart, $action, $access, $areas=null)plg_groups_calendar—onGroup($group, $option, $authorized, $limit, $limitstart, $action, $access, $areas=null)plg_groups_citations—onGroup($group, $option, $authorized, $limit, $limitstart, $action, $access, $areas=null)plg_groups_collections—onGroup($group, $option, $authorized, $limit, $limitstart, $action, $access, $areas=null)plg_groups_courses—onGroup($group, $option, $authorized, $limit, $limitstart, $action, $access, $areas=null)plg_groups_files—onGroup($group, $option, $authorized, $limit, $limitstart, $action, $access, $areas=null)plg_groups_forum—onGroup($group, $option, $authorized, $limit, $limitstart, $action, $access, $areas=null)plg_groups_memberoptions—onGroup($group, $option, $authorized, $limit, $limitstart, $action, $access, $areas=null)plg_groups_members—onGroup($group, $option, $authorized, $limit, $limitstart, $action, $access, $areas=null)plg_groups_messages—onGroup($group, $option, $authorized, $limit, $limitstart, $action, $access, $areas=null)plg_groups_projects—onGroup($group, $option, $authorized, $limit, $limitstart, $action, $access, $areas=null)plg_groups_resources—onGroup($group, $option, $authorized, $limit, $limitstart, $action, $access, $areas=null)plg_groups_usage—onGroup($group, $option, $authorized, $limit, $limitstart, $action, $access, $areas=null)plg_groups_wiki—onGroup($group, $option, $authorized, $limit, $limitstart, $action, $access, $areas=null)plg_groups_wishlist—onGroup($group, $option, $authorized, $limit, $limitstart, $action, $access, $areas=null)
groups.onGroupAfterSave
Fired from:
core/components/com_groups/admin/controllers/manage.php:450with[$before, $group]core/components/com_groups/admin/controllers/manage.php:1258with[$before, $group]core/components/com_groups/site/controllers/groups.php:812with[$before, $group]
Listeners:
plg_groups_projects—onGroupAfterSave($before, $after)plg_groups_search—onGroupAfterSave($before, $group)
groups.onGroupAreas
Fired from:
core/components/com_groups/api/controllers/groupsv1_0.php:353with[]core/components/com_groups/api/controllers/groupsv1_1.php:344core/components/com_groups/api/controllers/groupsv1_1.php:365with[]core/components/com_groups/helpers/view.php:87with[]core/components/com_groups/site/controllers/groups.php:533with[]core/components/com_groups/site/views/emails/tmpl/saved.php:355with[]core/components/com_groups/site/views/emails/tmpl/saved_plain.php:123with[]core/libraries/Hubzero/User/Group/Helper.php:283with[]
No plugin in the source tree listens for this event.
groups.onGroupClassroomprojects
Fired from:
core/plugins/groups/projects/views/browse/tmpl/default.php:59with[$this->group]
No plugin in the source tree listens for this event.
groups.onGroupDelete
Fired from:
core/components/com_groups/admin/controllers/manage.php:1151with[$group]core/components/com_groups/site/controllers/groups.php:1147with[$group]
Listeners:
plg_groups_blog—onGroupDelete($group)plg_groups_collections—onGroupDelete($group)plg_groups_forum—onGroupDelete($group)plg_groups_resources—onGroupDelete($group)plg_groups_wiki—onGroupDelete($group)plg_groups_wishlist—onGroupDelete($group)
groups.onGroupDeleteCount
Fired from:
core/components/com_groups/site/controllers/groups.php:1056with[$this->view->group]
Listeners:
plg_groups_blog—onGroupDeleteCount($group)plg_groups_collections—onGroupDeleteCount($group)plg_groups_resources—onGroupDeleteCount($group)plg_groups_wiki—onGroupDeleteCount($group)plg_groups_wishlist—onGroupDeleteCount($group)
groups.onGroupMemberAfter
Fired from:
core/plugins/groups/members/views/profile/tmpl/default.php:207with[$this->group, $this->profile]
Listeners:
plg_groups_citations—onGroupMemberAfter($group, $profile)
groups.onGroupMemberBefore
Fired from:
core/plugins/groups/members/views/profile/tmpl/default.php:79with[$this->group, $this->profile]
No plugin in the source tree listens for this event.
groups.onGroupNew
Fired from:
No plugin in the source tree listens for this event.
groups.onGroupProjects
Fired from:
core/plugins/groups/projects/views/partials/tmpl/submenu.php:11with[$this->group]
No plugin in the source tree listens for this event.
groups.onGroupUserEnrollment
Fired from:
core/components/com_groups/models/orm/group.php:452with[$this->get('gidNumber'), $userid]core/libraries/Hubzero/User/Group.php:660with[$this->gidNumber, $userid]
Listeners:
plg_groups_memberoptions—onGroupUserEnrollment($gidNumber, $userid)
groups.onGroupUserRevocation
Fired from:
core/libraries/Hubzero/User/Group/Membership.php:651with[$gid, $uid, $reason]
No plugin in the source tree listens for this event.
groups.onGroupsApiCreate
Fired from:
core/components/com_groups/api/controllers/pluginsv1_0.php:172with[ $group, $active ]
Listeners:
plg_groups_announcements—onGroupsApiCreate($group, $active)
groups.onGroupsApiDelete
Fired from:
core/components/com_groups/api/controllers/pluginsv1_0.php:438with[ $group, $active, $id ]
Listeners:
plg_groups_announcements—onGroupsApiDelete($group, $active, $id)
groups.onGroupsApiList
Fired from:
core/components/com_groups/api/controllers/pluginsv1_0.php:97with[ $group, $active, $filters['start'], $filters['limit'] ]
Listeners:
plg_groups_announcements—onGroupsApiList($group, $active, $start, $limit)
groups.onGroupsApiRead
Fired from:
core/components/com_groups/api/controllers/pluginsv1_0.php:260with[ $group, $active, $id ]
Listeners:
plg_groups_announcements—onGroupsApiRead($group, $active, $id)
groups.onGroupsApiUpdate
Fired from:
core/components/com_groups/api/controllers/pluginsv1_0.php:349with[ $group, $active, $id ]
Listeners:
plg_groups_announcements—onGroupsApiUpdate($group, $active, $id)
Generated from the source tree.