ExpressionEngine

2.5.0 User Guide

Members Controller Extension Hooks

cp_members_member_create

Additional processing after a member is created via the control panel. Executes after member is created, but before stats are recounted.

$edata = $this->extensions->call('cp_members_member_create', $member_id, $data); if ($this->extensions->end_script === TRUE) return;

$member_id

Member ID of the newly created member

$data

Array of data about the new member

returns:void

Added in v1.4.0

cp_members_member_create_start

Perform additional tasks prior to / take over the control panel member creation routine

$edata = $this->extensions->call('cp_members_member_create_start'); if ($this->extensions->end_script === TRUE) return;
returns:void

Added in v1.4.2

cp_members_member_delete_end

Allows additional processing when a member is deleted from the control panel.

$edata = $this->extensions->call('cp_members_member_delete_end', $member_ids); if ($this->extensions->end_script === TRUE) return;

$member_ids

An array of Member IDs of members deleted

returns:void

Added in v1.4.0

cp_members_validate_members

Additional processing after pending members are validated via the Control Panel

$edata = $this->extensions->call('cp_members_validate_members'); if ($this->extensions->end_script === TRUE) return;
returns:void

Added in v1.5.2

User Contributed Notes

You must have an ExpressionEngine license and have attained a forum rank of "Lab Assistant" (100 posts) to contribute notes to the User Guide