You are here

function _datereminder_send_reminder in Date Reminder 7

Same name and namespace in other branches
  1. 6.2 includes/messaging.inc \_datereminder_send_reminder()
  2. 6 includes/messaging.inc \_datereminder_send_reminder()

Send reminder email given this reminder object.

Parameters

object $r: The reminder.

2 calls to _datereminder_send_reminder()
_datereminder_cron in includes/cron.inc
Implements hook_cron().
_datereminder_form_submit_user in ./datereminder.module
Callback on submit from datereminder_form.

File

includes/mailer.inc, line 72
Support for building and sending reminder emails. (Drupal 7 version.)

Code

function _datereminder_send_reminder($r) {
  _datereminder_complete_reminder($r);
  $from = _datereminder_email_from();
  $to = empty($r->email) ? $r->user->mail : $r->email;
  $params = array(
    'reminder' => $r,
  );
  $result = drupal_mail('datereminder', 'reminder', $to, NULL, $params, $from);
  return $result['result'];
}