Das Problem könnte der Zeilenumbruch in der Abfrage nach ".TABLE_ORDERS." sein.
Versuchs mal so:
PHP-Code:
/* TRUSTED SHOPS GUARANTEE CARD BEGIN */
$email_query = xtc_db_query("select customers_email_address from ".TABLE_ORDERS." where customers_id = '".$_SESSION['customer_id']."' order by orders_id desc limit 1");
$email = xtc_db_fetch_array($email_query);
$ts_order = new order($last_order);
$smarty->assign('ts_order_id', $last_order);
$smarty->assign('ts_email', $email['customers_email_address']);
$smarty->assign('ts_amount',trim($ts_order->info['total'], " EUR"));
$smarty->assign('ts_customer_id', $_SESSION['customer_id']);
$smarty->assign('ts_curr', $ts_order->info['currency']);
$smarty->assign('ts_payment_type', $ts_order->info['payment_method']);
/* TRUSTED SHOPS GUARANTEE CARD END */
Ist das Problem mit der WRB und der AGB im Testshop reproduzierbar?