本文整理汇总了PHP中oledrion_utils::sendEmailFromTpl方法的典型用法代码示例。如果您正苦于以下问题:PHP oledrion_utils::sendEmailFromTpl方法的具体用法?PHP oledrion_utils::sendEmailFromTpl怎么用?PHP oledrion_utils::sendEmailFromTpl使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类oledrion_utils
的用法示例。
在下文中一共展示了oledrion_utils::sendEmailFromTpl方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: sprintf
$msg['CP'] = $commande->getVar('cmd_zip');
$msg['VILLE'] = $commande->getVar('cmd_town');
$msg['PAYS'] = $countries[$commande->getVar('cmd_country')];
$msg['TELEPHONE'] = $commande->getVar('cmd_telephone');
$msg['EMAIL'] = $commande->getVar('cmd_email');
$msg['URL_BILL'] = OLEDRION_URL . 'invoice.php?id=' . $commande->getVar('cmd_id') . '&pass=' . $password;
$msg['IP'] = oledrion_utils::IP();
if ($commande->getVar('cmd_bill') == 1) {
$msg['FACTURE'] = _YES;
} else {
$msg['FACTURE'] = _NO;
}
// Envoi du mail au client
oledrion_utils::sendEmailFromTpl('command_client.tpl', $commande->getVar('cmd_email'), sprintf(_OLEDRION_THANKYOU_CMD, $xoopsConfig['sitename']), $msg);
// Envoi du mail au groupe de personne devant recevoir le mail
oledrion_utils::sendEmailFromTpl('command_shop.tpl', oledrion_utils::getEmailsFromGroup(oledrion_utils::getModuleOption('grp_sold')), _OLEDRION_NEW_COMMAND, $msg);
// Présentation du formulaire pour envoi à la passerelle de paiement
// Présentation finale avec panier en variables cachées ******************************
$registry = new oledrion_registryfile();
$text = $registry->getfile(OLEDRION_TEXTFILE7);
$xoopsTpl->assign('text', xoops_trim($text));
if (oledrion_utils::getModuleOption('offline_payment') == 1 && isset($_POST['offline_payment']) && intval($_POST['offline_payment']) == 0 || $commandAmountTTC == 0) {
$payURL = XOOPS_URL;
$text = $registry->getfile(OLEDRION_TEXTFILE4);
$xoopsTpl->append('text', "<br />" . xoops_trim($text));
$sform = new XoopsThemeForm(_OLEDRION_FINISH, 'payform', $payURL, 'post');
$h_oledrion_caddy->emptyCart();
} else {
if (is_object($gateway)) {
$payURL = $gateway->getRedirectURL();
} else {
示例2: notifyOrderCanceled
/**
* Informe le propriétaire du site qu'une commande à échoué (le paiement)
*
* @param object $order La commande en question
* @param string $comment Optionel, un commentaire pour le mail envoyé au webmaster
* @return void
*/
public function notifyOrderCanceled(oledrion_commands $order, $comment = '')
{
$msg = array();
$msg['NUM_COMMANDE'] = $order->getVar('cmd_id');
$msg['COMMENT'] = $comment;
oledrion_utils::sendEmailFromTpl('command_shop_cancel.tpl', oledrion_utils::getEmailsFromGroup(oledrion_utils::getModuleOption('grp_sold')), _OLEDRION_ORDER_CANCELED, $msg);
oledrion_utils::sendEmailFromTpl('command_client_cancel.tpl', $order->getVar('cmd_email'), _OLEDRION_ORDER_CANCELED, $msg);
}
示例3: verifyLowStock
/**
* Méthode chargée de vérifier si le stock d'alerte est atteint et si c'est le cas, d'envoyer une alerte
*
* @param object $product Produit dont il faut faire la vérification
* @return boolean vrai si l'alerte à du être générée sinon faux
*/
public function verifyLowStock(&$product)
{
if ($this->isAlertStockReached($product)) {
$msg = array();
$msg['PRODUCT_NAME'] = $product->getVar('product_title');
$msg['ACTUAL_QUANTITY'] = $product->getVar('product_stock');
$msg['ALERT_QUANTITY'] = $product->getVar('product_alert_stock');
$msg['PUBLIC_URL'] = $product->getLink();
$msg['ADMIN_URL'] = OLEDRION_URL . 'admin/index.php?op=editproduct&id=' . $product->getVar('product_id');
oledrion_utils::sendEmailFromTpl('shop_lowstock.tpl', oledrion_utils::getEmailsFromGroup(oledrion_utils::getModuleOption('stock_alert_email')), _OLEDRION_STOCK_ALERT, $msg);
return true;
} else {
return false;
}
}