You are here

function devel_mail_logger_send_test_mail in Devel Mail Logger 7

Send test mail, this will get logged.

_state

Parameters

$form:

2 string references to 'devel_mail_logger_send_test_mail'
devel_mail_logger_list in ./devel_mail_logger.admin.inc
List all mails logged.
devel_mail_logger_menu in ./devel_mail_logger.module
Implements hook_menu().

File

./devel_mail_logger.admin.inc, line 212

Code

function devel_mail_logger_send_test_mail($form, &$form_state) {
  $module = 'devel_mail_logger';
  $key = 'send_test';
  $to = $GLOBALS['user']->mail;
  $params['message'] = 'body';
  $params['subject'] = 'subject';
  $lang_code = $GLOBALS['user']->language;
  if (!$lang_code) {
    $lang_code = LANGUAGE_NONE;
  }
  $result = drupal_mail($module, $key, $to, $lang_code, $params);
  if ($result) {
    drupal_set_message(t('Email send successfully'));
  }
  else {
    drupal_set_message(t('Email sending failed'), 'error');
  }
  $form_state['redirect'] = 'admin/reports/devel_mail_logger';
}