function contact_save_mail_alter in Contact Save 7
Implements hook_mail_alter().
File
- ./
contact_save.module, line 56 - Contact save module logic.
Code
function contact_save_mail_alter(&$message) {
if ($message['id'] == 'contact_page_mail') {
$body = $message['body'];
// Remove default contact string.
unset($body[0]);
$record = array(
'cid' => isset($message['params']['category']['cid']) ? $message['params']['category']['cid'] : 1,
'uid' => isset($message['params']['sender']) ? $message['params']['sender']->uid : 0,
'name' => $message['params']['name'],
'mail' => $message['params']['mail'],
'subject' => $message['params']['subject'],
'message' => implode("\n", $body),
'created' => REQUEST_TIME,
);
drupal_write_record('contact_save', $record);
module_invoke_all('contact_save_message_insert', $record['id']);
}
}