mail_edit.user.inc in Mail Editor 7
A sample implementation of Mail Editor hooks for User core module.
File
modules/mail_edit.user.incView source
<?php
/**
* @file
* A sample implementation of Mail Editor hooks for User core module.
*/
/**
* Implements hook_mailkeys().
*
* @return array
*/
function user_mailkeys() {
return array(
'register_no_approval_required' => t('Welcome message when user self-registers'),
'register_admin_created' => t('Welcome message for user created by the admin'),
'register_pending_approval' => t('Welcome message, user pending admin approval'),
'register_pending_approval_admin' => t('Message to admin, user is pending'),
'password_reset' => t('Password recovery request'),
'status_activated' => t('Account activated'),
'status_blocked' => t('Account blocked'),
'cancel_confirm' => t('Request to confirm cancelation'),
'status_canceled' => t('Account canceled'),
);
}
/**
* Implements hook_mail_edit_text().
*
* @param string $mailkey
* @param object $language
*
* @return array
*/
function user_mail_edit_text($mailkey, $language) {
$return = array();
$return['subject'] = _user_mail_text($mailkey . '_subject', $language, array(), FALSE);
$return['body'] = _user_mail_text($mailkey . '_body', $language, array(), FALSE);
return $return;
}
/**
* Implements hook_mail_edit_token_types().
*
* @param string $mailkey
*
* @return array
*/
function user_mail_edit_token_types($mailkey) {
return array(
'user',
);
}
Functions
Name | Description |
---|---|
user_mailkeys | Implements hook_mailkeys(). |
user_mail_edit_text | Implements hook_mail_edit_text(). |
user_mail_edit_token_types | Implements hook_mail_edit_token_types(). |