Email Module Extension Hooks
email_module_send_email_end($subject, $message, $approved_tos, $approved_recipients)
| Parameter | Type | Description |
|---|---|---|
| $subject | String |
Sanitized and parsed subject of the email |
| $message | String |
Sanitized and parsed body of the email |
| $approved_tos | Array |
Email addresses in the form’s “to” field |
| $approved_recipients | Array |
Email addresses specified in the tag as recipients |
| Returns | Void |
After emails are sent, do some additional processing.
How it’s called:
ee()->extensions->call('email_module_send_email_end', $subject, $message, $approved_tos, $approved_recipients);
if (ee()->extensions->end_script === TRUE) return;
email_module_tellafriend_override($qstring, $this)
| Parameter | Type | Description |
|---|---|---|
| $qstring | String |
Query string without comments or pagination information |
| $this | Object |
Email object |
| Returns | String |
Rendered tagdata |
Allow use of Tell-A-Friend for things besides channel entries.
How it’s called:
$tagdata = ee()->extensions->call('email_module_tellafriend_override', $qstring, $this);
if (ee()->extensions->end_script === TRUE) return $tagdata;