Version:1.0.9: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Yogi (Diskussion | Beiträge) |
Yogi (Diskussion | Beiträge) |
||
| Zeile 27: | Zeile 27: | ||
if ($order->info['payment_method']=='sofortueberweisungvorkasse') { | if ($order->info['payment_method']=='sofortueberweisungvorkasse') { | ||
$smarty->assign('PAYMENT_INFO_HTML',MODULE_PAYMENT_SOFORTUEBERWEISUNGVORKASSE_TEXT_EMAIL_FOOTER); | $smarty->assign('PAYMENT_INFO_HTML',MODULE_PAYMENT_SOFORTUEBERWEISUNGVORKASSE_TEXT_EMAIL_FOOTER); | ||
$smarty->assign('PAYMENT_INFO_TXT',str_replace("<br />","\n",MODULE_PAYMENT_SOFORTUEBERWEISUNGVORKASSE_TEXT_EMAIL_FOOTER)); | $smarty->assign('PAYMENT_INFO_TXT',str_replace("<br />","\n", | ||
MODULE_PAYMENT_SOFORTUEBERWEISUNGVORKASSE_TEXT_EMAIL_FOOTER)); | |||
} | } | ||
// SOFORTUEBERWEISUNG | // SOFORTUEBERWEISUNG | ||
if ($order->info['payment_method']=='sofortueberweisung') { | if ($order->info['payment_method']=='sofortueberweisung') { | ||
$smarty->assign('PAYMENT_INFO_HTML',MODULE_PAYMENT_SOFORTUEBERWEISUNG_TEXT_EMAIL_FOOTER); | $smarty->assign('PAYMENT_INFO_HTML',MODULE_PAYMENT_SOFORTUEBERWEISUNG_TEXT_EMAIL_FOOTER); | ||
$smarty->assign('PAYMENT_INFO_TXT',str_replace("<br/>","\n",MODULE_PAYMENT_SOFORTUEBERWEISUNG_TEXT_EMAIL_FOOTER)); | $smarty->assign('PAYMENT_INFO_TXT',str_replace("<br/>","\n", | ||
MODULE_PAYMENT_SOFORTUEBERWEISUNG_TEXT_EMAIL_FOOTER)); | |||
} | } | ||
// SOFORTUEBERWEISUNGREDIRECT | // SOFORTUEBERWEISUNGREDIRECT | ||
if ($order->info['payment_method']=='sofortueberweisungredirect') { | if ($order->info['payment_method']=='sofortueberweisungredirect') { | ||
$smarty->assign('PAYMENT_INFO_HTML',MODULE_PAYMENT_SOFORTUEBERWEISUNGREDIRECT_TEXT_EMAIL_FOOTER); | $smarty->assign('PAYMENT_INFO_HTML',MODULE_PAYMENT_SOFORTUEBERWEISUNGREDIRECT_TEXT_EMAIL_FOOTER); | ||
$smarty->assign('PAYMENT_INFO_TXT',str_replace( | $smarty->assign('PAYMENT_INFO_TXT',str_replace(<br/>","\n", | ||
MODULE_PAYMENT_SOFORTUEBERWEISUNGREDIRECT_TEXT_EMAIL_FOOTER)); | |||
}</pre> | }</pre> | ||
Version vom 31. Januar 2010, 16:26 Uhr
Email-Texte der Bezahlmodule
Einige Bezahlmodule setzten in der send_order.php individuelle Email-Texte:
// MONEYORDER
if ( $order -> info['payment_method'] == 'moneyorder' ) {
$smarty -> assign('PAYMENT_INFO_HTML', MODULE_PAYMENT_MONEYORDER_TEXT_DESCRIPTION);
$smarty -> assign('PAYMENT_INFO_TXT', str_replace('<br />', "\n",
MODULE_PAYMENT_MONEYORDER_TEXT_DESCRIPTION));
}
Diese Texte sind nun aus der send_order.php in die enstprechenden Bezahlmodule gewandert. In jedem Bezahlmodul gibt es die Methode before_process(). In dieser Methode muß mann nun die folgenden Konstanten definieren:
- PAYMENT_INFO_HTML
- PAYMENT_INFO_TXT
Durch eine entsprechende Anpassung in der send_order.php werden diese Texte dann in die EMail übertragen.
Der Shop gewinnen wieder an Updatefreundlichkeit.
Die Texte der folgenden Module sind nun in Datei des Bezahlmoduls unter includes/modules/payment/
- eustandardtransfer.php
- moneyorder.php
Die folgenden Texte wurden ersatzlos entfernt, da diese Bezahlmodule in der ECB standardmäßig nicht vorhanden sind. Wer diese Module benutzt möge die Moduldateien ensprechend anpassen.
// SOFORTUEBERWEISUNGVORKASSE
if ($order->info['payment_method']=='sofortueberweisungvorkasse') {
$smarty->assign('PAYMENT_INFO_HTML',MODULE_PAYMENT_SOFORTUEBERWEISUNGVORKASSE_TEXT_EMAIL_FOOTER);
$smarty->assign('PAYMENT_INFO_TXT',str_replace("<br />","\n",
MODULE_PAYMENT_SOFORTUEBERWEISUNGVORKASSE_TEXT_EMAIL_FOOTER));
}
// SOFORTUEBERWEISUNG
if ($order->info['payment_method']=='sofortueberweisung') {
$smarty->assign('PAYMENT_INFO_HTML',MODULE_PAYMENT_SOFORTUEBERWEISUNG_TEXT_EMAIL_FOOTER);
$smarty->assign('PAYMENT_INFO_TXT',str_replace("<br/>","\n",
MODULE_PAYMENT_SOFORTUEBERWEISUNG_TEXT_EMAIL_FOOTER));
}
// SOFORTUEBERWEISUNGREDIRECT
if ($order->info['payment_method']=='sofortueberweisungredirect') {
$smarty->assign('PAYMENT_INFO_HTML',MODULE_PAYMENT_SOFORTUEBERWEISUNGREDIRECT_TEXT_EMAIL_FOOTER);
$smarty->assign('PAYMENT_INFO_TXT',str_replace(<br/>","\n",
MODULE_PAYMENT_SOFORTUEBERWEISUNGREDIRECT_TEXT_EMAIL_FOOTER));
}