Webdesign-Forum

Antworten auf alltägliche Fragen im Webdesign und der Internet-Programmierung
Fehler in der URL vom xt:COmmerce PayPal Modul

 
Neues Thema eröffnen   Neue Antwort erstellen    Webdesign-Forum Foren-Übersicht -> osCommerce
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
ar
Site Admin


Anmeldedatum: 30.05.2006
Beiträge: 78

BeitragVerfasst am: 06.02.2008, 19:57    Titel: Fehler in der URL vom xt:COmmerce PayPal Modul Antworten mit Zitat

Die URL enthält keine Summe (amount is leer)

Den Fehler habe ich wie folgt behoben:

also habe ich die admin/includes/classes/order.php bearbeiten müssen.
hier habe ich etwa in zeile 105 folgendes eingefügt:

Code:
$order_total_query = xtc_db_query("select text from " . TABLE_ORDERS_TOTAL . " where orders_id = '" . $order_id . "' and class = 'ot_total'");
$order_total = xtc_db_fetch_array($order_total_query);


und in zeile 131 dann das:
Code:
'total' => strip_tags($order_total['text']));


in der admin orders.php hat der paypal teil völlig gefehlt:
Code:
// PayPal Bezahl-Linkerweiterung
$smarty->assign('CURRENCY1',$order->info['currency']);
$tmp1 = eregi_replace ( ',', '.' , $order->info['total'] );
$tmp2 = floatval ($tmp1);
$smarty->assign('TOTAL1',$tmp2);
//Ende PayPal Bezahl-Linkerweiterung




die send_order.php muss aber auch noch nen fehler haben.
wenn ich die e-mail über eine normal bestellung bekomme und nicht über das admin erneut versende, dann ist das "total" immernoch leer.
das habe ich dann so gelöst:

in der send order.php habe ich den paypal block wie folgt geändert:

Code:
// PayPal Bezahl-Linkerweiterung
    $smarty->assign('CURRENCY1',$order->info['currency']);
    $tmp1 = eregi_replace ( ',', '.' , $order->info['total']);
    $tmp2 = (float)$tmp1;
    $smarty->assign('TOTAL1',$tmp2);
//Ende PayPal Bezahl-Linkerweiterung


sicherheitshalber habe ich das auch in der orders.php gemacht. auch wenn es da funktioniert hat.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    Webdesign-Forum Foren-Übersicht -> osCommerce Alle Zeiten sind GMT
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.


Powered by phpBB © 2001, 2005 phpBB Group
Deutsche Übersetzung von phpBB.de
RedSilver 1.03 Theme was programmed by DEVPPL JavaScript Forum
Images were made by DEVPPL Flash Games