You are here

function paypal_donations_mail in PayPal Donations 7

Implements hook_mail().

File

./paypal_donations.module, line 170

Code

function paypal_donations_mail($key, &$message, $params) {
  switch ($key) {
    case 'payer_confirmation':
      $message['from'] = variable_get('paypal_donations_notif_email', variable_get('site_mail', ini_get('sendmail_from')));
      $message['subject'] = variable_get('paypal_donations_notif_email_subject', t('Thank you'));
      $message['headers']['Content-Type'] = 'text/html; charset=UTF-8;';
      $message['body'][] = nl2br(t(variable_get('paypal_donations_' . $params['donation_type'] . '_notification_email', ''), array(
        '@first_name' => $params['first_name'],
        '!amount' => $params['amount'],
      )));
      break;
    case 'admin_confirmation':
      $message['from'] = variable_get('paypal_donations_notif_email', variable_get('site_mail', ini_get('sendmail_from')));
      $message['subject'] = t('Donation received');
      $message['headers']['Content-Type'] = 'text/html; charset=UTF-8;';
      $message['body'][] = nl2br(t('
Hello admin!

A donation of $!amount has been received from @name

', array(
        '@name' => $params['name'],
        '!amount' => $params['amount'],
      )));
      break;
  }
}