Hallo,
in meine Bestellmail habe ich u.a. folgende Angaben mit aufgenommen:
- Versandart
- Afterbuy Kundennummer
Die Abfragen in der /admin/orders.php sehen so aus:
// Afterbuy Kundennummer ausgeben
$afterbuy = xtc_db_fetch_array(xtc_db_query("select afterbuy_id from ".TABLE_ORDERS." where orders_id = '".$_GET['oID']."'"));
$smarty->assign('AFTERBUY', $afterbuy['afterbuy_id']);
// Versandart ausgeben
$shipping = xtc_db_fetch_array(xtc_db_query("select shipping_method from ".TABLE_ORDERS." where orders_id = '".$_GET['oID']."'"));
$smarty->assign('SHIPPING_METHOD', $shipping['shipping_method']);
Sende ich die Mail manuell über den Adminbereich (mittels zusätzlichem Modul möglich), sind die Daten in der Mail. Beim automatischen Versand, wenn eine Bestellung vom Kunden ausgelöst wird, sind die Daten hingegen leider nicht enthalten.
Ich nehme mal an, dass es an der Stelle liegt:
$_GET['oID']
Stattdessen habe ich es schon mit folgenden Ansätzen versucht, die ich mir aus ähnlichen Abfragen kopiert habe:
xtc_db_input
($oID)isset($_GET['oID']) (int
)$_GET['oID']Leider sind auch diese Varianten nicht die Lösung.
Wie kann man das Problem lösen?
Vorab vielen Dank.
Linkback: https://www.modified-shop.org/forum/index.php?topic=33876.0