function wordpress_migrate_mail in WordPress Migrate 7
Same name and namespace in other branches
- 7.2 wordpress_migrate.module \wordpress_migrate_mail()
Implementation of hook_mail().
Parameters
$key:
$message:
$params:
File
- ./
wordpress_migrate.module, line 101 - API and drush commands to support migration of data from WordPress into a Drupal installation.
Code
function wordpress_migrate_mail($key, &$message, $params) {
$data['user'] = $params['account'];
$options['language'] = $message['language'];
$variables = array();
user_mail_tokens($variables, $data, $options);
$variables['!output'] = $params['output'];
$langcode = $message['language']->language;
$subject = variable_get('wordpress_migrate_notification_subject', '');
$message['subject'] = t($subject, $variables, array(
'langcode' => $langcode,
));
switch ($key) {
case 'import_complete':
$body = variable_get('wordpress_migrate_notification_body', '');
break;
case 'import_failure':
$body = variable_get('wordpress_migrate_notification_failure_body', '');
break;
}
$message['body'][] = t($body, $variables, array(
'langcode' => $langcode,
));
}