Legacy Documentation
You are using the documentation for version 4.3.8. Go here for the latest version.
Members Controller Extension Hooks¶
cp_members_member_create_start¶
-
cp_members_member_create_start
()¶ Perform additional tasks prior to / take over the control panel member creation routine.
How it’s called:
$this->extensions->call('cp_members_member_create_start'); if ($this->extensions->end_script === TRUE) return;
Return type: Void New in version 1.4.2.
cp_members_member_create¶
-
cp_members_member_create
($member_id, $data)¶ Additional processing after a member is created via the control panel. Executes after member is created, but before stats are recounted.
How it’s called:
$this->extensions->call('cp_members_member_create', $member_id, $data); if ($this->extensions->end_script === TRUE) return;
Parameters: - $member_id (int) – New member’s ID
- $data (array) – New member’s data
Return type: Void
New in version 1.4.0.
cp_members_member_delete_end¶
-
cp_members_member_delete_end
($member_ids)¶ Allows additional processing when a member is deleted from the control panel.
How it’s called:
$this->extensions->call('cp_members_member_delete_end', $member_ids); if ($this->extensions->end_script === TRUE) return;
Parameters: - $member_ids (array) – IDs of members deleted
Return type: Void
New in version 1.4.0.
cp_members_validate_members¶
-
cp_members_validate_members
()¶ Additional processing after pending members are validated via the Control Panel.
How it’s called:
$this->extensions->call('cp_members_validate_members', $ids); if ($this->extensions->end_script === TRUE) return;
Parameters: - $ids (array) – IDs of members being validated
Return type: Void
New in version 1.5.2.