function classified_notifications_mail in Classified Ads 6.3
Same name and namespace in other branches
- 7.3 modules/classified_notifications/classified_notifications.module \classified_notifications_mail()
Implements hook_mail().
@TODO support multiple languages, based on user language, not site language
1 call to classified_notifications_mail()
- ClassifiedNotificationsTest::test1491880 in tests/
classified_notifications.test - Issue 1491880.
File
- modules/
classified_notifications/ classified_notifications.module, line 119 - Optional notification features for classified module
Code
function classified_notifications_mail($key, &$message, $params) {
if (in_array($key, array(
'half-life',
'pre-expire',
'expire',
'pre-purge',
'purge',
))) {
$source = array(
'subject' => _classified_get('notifications-' . $key . '-subject'),
'body' => _classified_get('notifications-' . $key . '-body'),
);
$data = array();
foreach ($source as $part => $value) {
$data[$part] = token_replace_multiple($value, array(
'global' => NULL,
'user' => $params['account'],
), '[', ']', $params);
}
$message = array_merge($message, $data);
}
}