function commerce_checkout_action_send_account_email in Commerce Core 7
Action callback: sends a selected account e-mail.
1 string reference to 'commerce_checkout_action_send_account_email'
- commerce_checkout_rules_action_info in modules/
checkout/ commerce_checkout.rules.inc - Implements hook_rules_action_info().
File
- modules/
checkout/ commerce_checkout.rules.inc, line 94 - Rules integration for the checkout process.
Code
function commerce_checkout_action_send_account_email($account, $email_type) {
// If we received an authenticated user account...
if (!empty($account)) {
$types = commerce_checkout_account_email_options_list();
// Attempt to send the account e-mail.
$result = _user_mail_notify($email_type, $account);
// Log the success or failure.
if ($result) {
watchdog('rules', '%type e-mail sent to %recipient.', array(
'%type' => $types[$email_type],
'%recipient' => $account->mail,
));
}
else {
watchdog('rules', 'Failed to send %type e-mail to %recipient.', array(
'%type' => $types[$email_type],
'%recipient' => $account->mail,
));
}
}
}