Jump to content
xt:Commerce Community Forum

Checkout_process.php On Line 106


Recommended Posts

Hallo,

ich habe den Shop gerade erst auf meinem Rechner lokal installiert.. funktioniert alles 1a..

nur wenn ich auf bestellung gehe.. also ganz zum Abschluss kommt die obige Fehlermeldung

(Fatal error: Cannot use object of type order as array in C:\Programme\apachefriends\xampp\htdocs\xtcommerce\checkout_process.php on line 106)

Liegt das jetzt nur daran das ich auf meinem Rechner ja lokal wohl kein "Send Mail" versenden kann ?? oder ?

Oder was mache ich falsch.. w?rde den shop auch gerne mit den Mails testen... geht das lokal?

Danke und Gruss..

KNolle_P

Link to comment
Share on other sites

Nein, mit sendmail hat das nichts zu tun.

Ist aber ziemlich unerkl?rlich, weil er die PHP-Klasse "order" nicht verwenden kann, was aber normalerweise nat?rlich kein Problem ist.

Kannst Du mal die Zeilen ca. 90 bis 120 aus dem Modul "checkout_process.php" posten.

Mal schauen, was bei Dir da steht.

Link to comment
Share on other sites

Jo hier sind die zeilen...

$key = changeme;

$plain_data = $order->info['cc_number'];

$order->info['cc_number'] = changedatain($plain_data,$key);

}

// BMC CC Mod End

if ($_SESSION['customers_status']['customers_status_ot_discount_flag']==1) {

$discount=$_SESSION['customers_status']['customers_status_ot_discount'];

} else {

$discount='0.00';

}

if ($_SESSION['credit_covers']!='1') {

$sql_data_array = array('customers_id' => $_SESSION['customer_id'],

'customers_name' => $order->customer['firstname'] . ' ' . $order->customer['lastname'],

'customers_cid' => $order->customer['csID'],

'customers_company' => $order->customer['company'],

'customers_status' => $order['status'],

'customers_status_name' => $_SESSION['customers_status']['customers_status_name'],

'customers_status_image' => $order['status_image'],

'customers_status_discount' => $discount,

'customers_status' => $customer_status_value['customers_status'],

'customers_street_address' => $order->customer['street_address'],

'customers_suburb' => $order->customer['suburb'],

'customers_city' => $order->customer['city'],

'customers_postcode' => $order->customer['postcode'],

'customers_state' => $order->customer['state'],

'customers_country' => $order->customer['country']['title'],

'customers_telephone' => $order->customer['telephone'],

'customers_email_address' => $order->customer['email_address'],

'customers_address_format_id' => $order->customer['format_id'],

Weiss noch nicht wie ich die Zeilennummern mitkopiere... 106 ist customers_status' => $order['status'],

Danke schon mal ...

werde jetzt erst ma nen Webspace suchen,.. vielleicht gehts ja online doch

Knollep

Link to comment
Share on other sites

Das sieht genauso aus wie bei mir.

Allerdings hat der PHP-Compiler schon recht:

$order ist ein Klasse, die in der fraglichen Zeile aber als Array verwendet wird.

'customers_company' => $order->customer['company'],

'customers_status' => $order['status']

Kann es sein, dass Du mit PHP 5 arbeitest? PHP 4 zumindest akzeptiert diesen Befehl.

Link to comment
Share on other sites

Hallo,

habe gerade das ganze auf einen webspace bei allincl.de geladen und da gehts jetzt prima...

auf meinem lokalen Rechner hatte ich dieses Apache Tool installiert dieses xampp

Weiss aber jetzt nicht welche version da drinn steckt...

Mhhh... find ich auch nicht... wo steht denn das ... sch?m

im phpadmin hab ich nix gesehen... da steht nur die versionsnummer des selbigen..

Danke und Gruss..

ist ja nicht mehr sooo wichtig weils online ja l?uft..

jetzt muss ich mich nur noch mit dem Design was rumschlagen ...

KNolleP

Link to comment
Share on other sites

  • 2 months later...

Hallo, habe seit kurzem provider mit php5 und stelle zig Fehler in verschiedensten Scripten ob xt-commmerce, mambo contenido, oder sonstwas. Nur in diesem Forum hier werden solche Fehlerbeschreibungen mit "mit php4 l?ufts" abgeschnitten oder mit "hol dir die 3er Version die is angepasst" (aber kostenpflichtig). Aber verst?ndlich ist das, die Leute die L?sungen finden k?nnen steigen auf kostenlose GNU software um.

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
  • Create New...