function mail_safety_insert_mail in Mail Safety 7.2
Same name and namespace in other branches
- 7 mail_safety.module \mail_safety_insert_mail()
Saves the mail to the dashboard.
Parameters
array $message: The drupal message array.
1 call to mail_safety_insert_mail()
- mail_safety_mail_alter in ./
mail_safety.module - Implements hook_mail_alter().
File
- ./
mail_safety.module, line 147
Code
function mail_safety_insert_mail($message) {
// Let other modules alter the message array before a mail is inserted.
// E.g. save attachments that are sent with the mail.
drupal_alter('mail_safety_pre_insert', $message);
$mail_safety_mail = new stdClass();
$mail_safety_mail->mail_body = implode(' ', $message['body']);
$mail_safety_mail->mail_subject = $message['subject'];
$mail_safety_mail->mail_to = $message['to'];
$mail_safety_mail->mail_cc = '';
$mail_safety_mail->mail_key = $message['key'];
$mail_safety_mail->mail_module = $message['module'];
$mail_safety_mail->mail_serialized = serialize($message);
$mail_safety_mail->created = time();
$mail_safety_mail->sent = time();
mail_safety_mail_save($mail_safety_mail);
}