Version:1.0.9: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Yogi (Diskussion | Beiträge) Die Seite wurde neu angelegt: „= Email-Texte der Bezahlmodule = Einige Bezahlmodule setzten in der send_order.php individuelle Email-Texte: <pre> // MONEYORDER if ( $order -> info['payment_me…“ |
Yogi (Diskussion | Beiträge) |
||
| Zeile 6: | Zeile 6: | ||
$smarty -> assign('PAYMENT_INFO_HTML', MODULE_PAYMENT_MONEYORDER_TEXT_DESCRIPTION); | $smarty -> assign('PAYMENT_INFO_HTML', MODULE_PAYMENT_MONEYORDER_TEXT_DESCRIPTION); | ||
$smarty -> assign('PAYMENT_INFO_TXT', str_replace('<br />', "\n", | $smarty -> assign('PAYMENT_INFO_TXT', str_replace('<br />', "\n", | ||
MODULE_PAYMENT_MONEYORDER_TEXT_DESCRIPTION)); | |||
}</pre> | }</pre> | ||
| Zeile 17: | Zeile 17: | ||
Der Shop gewinnen wieder an Updatefreundlichkeit. | 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. | |||
<pre> | |||
// 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)); | |||
}</pre> | |||
Version vom 31. Januar 2010, 16:24 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));
}