function user_register_notify_mail_alter in User registration notification 7
Implementation of hook_mail_alter().
File
- ./
user_register_notify.module, line 187 - Installation file for the user_register_notify module.
Code
function user_register_notify_mail_alter(&$message) {
$user_register_notify_mail_messageid_default = drupal_map_assoc(array(
'user_register_notify_admin_create',
'user_register_notify_admin_delete',
'user_register_notify_admin_update',
));
$user_register_notify_mail_messageid = array_filter(variable_get('user_register_notify_mail_messageid', $user_register_notify_mail_messageid_default));
// Only replace configured messageid's.
if (in_array($message['id'], $user_register_notify_mail_messageid)) {
// Custom 'from' e-mail address to drupal_mail().
$user_register_notify_mail_from = variable_get('user_register_notify_mail_from', '');
if (!empty($user_register_notify_mail_from)) {
$message['headers']['From'] = $user_register_notify_mail_from;
}
// Pass 'reply-to' address to hook_mail().
$user_register_notify_mail_replyto = variable_get('user_register_notify_mail_replyto', '');
if (!empty($user_register_notify_mail_replyto)) {
$message['headers']['Reply-to'] = $user_register_notify_mail_replyto;
}
}
}