|
|||
|
Hallo allerseits,
ich bin seit gestern schier am wahnsinnig werden. Im Adminmen? kommt bei den Shipping-Daten immer ein Fehler, weil die shipping_class leer ist. In der DB ist sie auch wirklich leer. Nun hab ich nach stundenlangem Debuggen folgendes gemacht: Code:
$this->info = array('order_status' => DEFAULT_ORDERS_STATUS_ID,
'currency' => $_SESSION['currency'],
'currency_value' => $currencies->currencies[$_SESSION['currency']]['value'],
'payment_method' => $_SESSION['payment'],
'cc_type' => $GLOBALS['cc_type'],
'cc_owner' => $GLOBALS['cc_owner'],
'cc_number' => $GLOBALS['cc_number'],
'cc_expires' => $GLOBALS['cc_expires'],
// BMC CC Mod Start
'cc_start' => (isset($GLOBALS['cc_start']) ? $GLOBALS['cc_start'] : ''),
'cc_issue' => (isset($GLOBALS['cc_issue']) ? $GLOBALS['cc_issue'] : ''),
'cc_cvv' => (isset($GLOBALS['cc_cvv']) ? $GLOBALS['cc_cvv'] : ''),
// BMC CC Mod End
'shipping_method' => $_SESSION['shipping']['title'],
'shipping_cost' => $_SESSION['shipping']['cost'],
'comments' => $_SESSION['comments'],
// ist falsch: 'shipping_class' => ( (strpos($shipping['id'],'_') > 0) ? substr( strrev( strchr(strrev($shipping['id']),'_') ),0,-1) : $shipping['id'] ),
/* funkioniert: */ 'shipping_class' => ( (strpos($_SESSION['shipping']['id'],'_') > 0) ? substr( strrev( strchr(strrev($_SESSION['shipping']['id']),'_') ),0,-1) : $shipping['id'] ), 'payment_class' => $_SESSION['payment'],
);
Viele Gr??e Geändert von Comshira (28.03.2008 um 00:52 Uhr) |
|
|||
|
Ich hab einen Hinweis gefunden:
http://www.xt-commerce.com/forums/index.ph...rsandkostenfrei Offenbar ist daf?r die CAO-?nderung verantwortlich. Die Frage ist nur, was ist mit dem in dem anderen Thread angesprochenen Problem, wo die kostenlose Lieferung nicht klappt? Das wird durch CAO n?mlich nicht verursacht. Gru? Geändert von Comshira (28.03.2008 um 00:52 Uhr) |
![]() |
| Lesezeichen |
| Stichworte |
| cart, fehler, funktion, klasse, orderphp |
| Themen-Optionen | |
| Ansicht | |
|
|