#1 (permalink)  
Alt 07.05.2006, 11:51
 
Registriert seit: 10.04.2006
Beiträge: 8
Daumen hoch

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'],
              );
Die untere Zeile ("funktioniert") ist neu, die dar?ber auskommentiert. Und auf einmal sind die Fehler weg. Vielleicht kann mal ein Entwickler sagen, ob das ein Fehler ist. Es sieht f?r mich so aus, weil in den anderen Zuweisungen ?berall aus der _SESSION ausgelesen wird, nur bei shopping_class nicht.

Viele Gr??e

Geändert von Comshira (28.03.2008 um 00:52 Uhr)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 07.05.2006, 12:35
 
Registriert seit: 10.04.2006
Beiträge: 8
Standard

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)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
cart, fehler, funktion, klasse, orderphp

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus



Alle Zeitangaben in WEZ +1. Es ist jetzt 10:49 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand