Antwort #1 am: 10. November 2011, 14:54:24
Saß gerade an dem selben Problem. Hier mal ein Lösungsweg:
Datei "/admin/orders.php" öffnen.
folgenden Block suchen:
case 'update_order' :
dann suchen:
// $order = new order($oID);
und ersetzen mit:
$order = new order($oID);
suche:
$smarty->assign('ORDER_STATUS', $orders_status_array[$status]);
füge danach folgendes ein:
$smarty->assign('CITY', $order->customer['city']);
$smarty->assign('POSTCODE', $order->customer['postcode']);
$smarty->assign('STATE', $order->customer['state']);
$smarty->assign('COUNTRY', $order->customer['country']);
$smarty->assign('COMPANY', $order->customer['company']);
$smarty->assign('STREET', $order->customer['street_address']);
$smarty->assign('FIRSTNAME', $order->customer['firstname']);
$smarty->assign('LASTNAME', $order->customer['lastname']);
suche:
$txt_mail = $smarty->fetch(CURRENT_TEMPLATE.'/admin/mail/'.$order->info['language'].'/change_order_mail.txt');
füge danach folgendes ein:
// create subject$order_subject = str_replace('{$nr}', $oID, EMAIL_BILLING_SUBJECT_ORDER
);$order_subject = str_replace('{$date}', strftime(DATE_FORMAT_LONG
), $order_subject);$order_subject = str_replace('{$lastname}', $order->customer['lastname'], $order_subject);$order_subject = str_replace('{$firstname}', $order->customer['firstname'], $order_subject); suche:
xtc_php_mail(EMAIL_BILLING_ADDRESS, EMAIL_BILLING_NAME, $check_status['customers_email_address'], $check_status['customers_name'], '', EMAIL_BILLING_REPLY_ADDRESS, EMAIL_BILLING_REPLY_ADDRESS_NAME, '', '', EMAIL_BILLING_SUBJECT, $html_mail, $txt_mail);
und ersetze das mit:
xtc_php_mail(EMAIL_BILLING_ADDRESS, EMAIL_BILLING_NAME, $check_status['customers_email_address'], $check_status['customers_name'], '', EMAIL_BILLING_REPLY_ADDRESS, EMAIL_BILLING_REPLY_ADDRESS_NAME, '', '', $order_subject, $html_mail, $txt_mail);
so, das sollte es gewesen sein.
Ich denke aber man sollte das für die Zukunft noch umschreiben und auch mit über die "send_order.php" laufen lassen, da dort ja auch schon alles Nötige vorhanden ist.
Wenn ich mal Zeit hab werde ich das auch noch so umsetzen.