Description
This event trigger when either an admin remove the user from a group or a user leave the group.
@since 1.1
Params
- Group - group object that is passed by reference, consist of the following data :
- id, the id of the group
- ownerid, the user id of the group owner
- categoryid, the category type id.
- name, name of the group.
- description, the group description.
- email, the group's email.
- website, the group's website.
- created, date when the group is created.
- approvals, show whether the groups require approval or not when a user join (0 = no need aproval, 1 = requires approval).
- avatar, the group's avatar location.
- thumb, the group's thumbnail avatar location.
- published, the publish status of the group (0 = unpublished, 1 = published).
stdClass Object ( [id] => 51 [ownerid] => 66 [categoryid] => 1 [name] => test [description] => testing group [email] => test@test.com [website] => www.test.com [created] => 2009-02-10 04:14:11 [approvals] => 0 [avatar] => components/com_community/assets/group.jpg [thumb] => components/com_community/assets/group_thumb.jpg [published] => 1 )
- Member Id - int, User ID of the user who left the group or removed from the group.
Example
function onGroupLeave( &$group, $memberid) { /* perform your triggered action here. */ }