hook_mail_reset($type)
ecommerce-5--3/docs/developer/hooks/core.php, line 583
FIXME: Add Description that means something
<?php
function hook_mail_reset($type) {
$mids = array();
$mid = NULL;
$var = NULL;
switch ($type) {
case ECMAIL_TYPE_CUSTOMER_INVOICE:
$defsub = t('Your %site order');
$defbody = t("Dear %billing_name,\n\nThanks for your recent purchase from %site. This message includes important information about your order. Please take a moment to read it closely, and be sure to save a copy for future reference.\n\n********************************\nBilling and Shipping Information\n********************************\n%user_data\n********************************\nOrder Details\n********************************\n%items\nQuestions about your order? Please contact us at %email\n\n********************************\nShipping Instructions\n********************************\nWe will notify you by email as soon as your order ships.\n\nThanks for shopping at %site. We hope to hear from you again real soon!\n\n%uri");
$mid = ec_mail_import_old_mail(t('Default customer invoice'), $type, 'store_email_customer_invoice_subject', $defsub, 'store_email_customer_invoice_body', $defbody);
$var = MAILVAR_CUSTOMER_INVOICE;
break;
case ECMAIL_TYPE_PROCESSING_ERROR:
$defsub = t('Purchase problem, %site');
$defbody = t("Dear Customer\n\nIt seems there was a problem while processing your order (%txnid). Please contact us at %email for further details.\n\nRegards,\n%site team\n%uri");
$mid = ec_mail_import_old_mail(t('Default processing error'), $type, 'store_email_processing_error_subject', $defsub, 'store_email_processing_error_body', $defbody);
$var = MAILVAR_PROCESSING_ERROR;
break;
case ECMAIL_TYPE_CANCEL_TXN:
$defsub = t('Your %site order has been canceled');
$defbody = t("Dear %billing_name,\n\nYour order (%txnid) has been canceled. Please contact us at %email for further details.\n\nRegards,\n%site team\n%uri");
$mid = ec_mail_import_old_mail(t('Default order cancellation notice'), $type, 'store_email_cancel_transaction_subject', $defsub, 'store_email_cancel_transaction_body', $defbody);
$var = MAILVAR_CANCEL_TXN;
break;
case ECMAIL_TYPE_ASK_CUSTOMER:
$defsub = t('Questions regarding your order from %site');
$defbody = t("Dear %billing_name,\n\nWe have some questions regarding your order from %site.\n\nRegards,\n%site team\n%uri");
$mid = ec_mail_import_old_mail(t('Default query to customer'), $type, 'store_email_ask_customer_template_subject', $defsub, 'store_email_ask_customer_template_body', $defbody);
$var = MAILVAR_ASK_CUSTOMER;
break;
}
if ($var) {
ec_mail_variable_change($var, $mid, TRUE);
}
if ($mid) {
$mids[] = $mid;
}
return $mids;
}
?>