Modify

Opened 6 years ago

Closed 6 years ago

Last modified 6 years ago

#1788 closed Bug/Fehler (invalid)

send_order.php unnötigen Code entfernen

Reported by: FräuleinGarn Owned by: somebody
Priority: normal Milestone:
Component: Shop Version: 2.0.5.0
Keywords: Cc:
Blocked By: Blocking:

Description

Durch ein anderes Thema wo es um einen Fehler mit PayPal IPN ging, hab ich mal die neueste Version danach durchsucht.

PayPal E-Mail: Überprüfen Sie den Server für sofortige Zahlungsbestätigungen

Dabei ist mir folgender Code aufgefallen

//BOF - web28 - 2010-06-11 - Send Order  by Admin Paypal IPN
        if(isset($send_by_admin)) { //DokuMan - 2010-09-18 - Undefined variable: send_by_admin
            require (DIR_FS_CATALOG_MODULES.'payment/paypal_ipn.php');
            include(DIR_FS_LANGUAGES.$order->info['language'].'/modules/payment/paypal_ipn.php');
            $payment_modules = new paypal_ipn;
        }
        //EOF - web28 - 2010-06-11 - Send Order  by Admin Paypal IPN

Allerdings gibt es keine Datei "includes/modules/payment/paypal_ipn.php" in 2.0.5.0, insofern müsste der Teil entweder überarbeitet oder entfernt werden.

Attachments (0)

Change History (5)

comment:1 by Torsten Riemer, 6 years ago

Milestone: modified-shop-2.0.5.1
Resolution: invalid
Status: newclosed

Der Code existiert bereits seit Shopversion 2.0.0.0 rev 9678 nicht mehr in der "send_order.php"!

comment:2 by FräuleinGarn, 6 years ago

Sorry. Handelt sich um die Datei "includes/external/micropayment/send_order.php", wo es so noch in 2.0.5.0 drin steht.

comment:3 by Torsten Riemer, 6 years ago

Es gibt sogar noch mehr Dateien, die "paypal.ipn" einbinden, aber die fragen alle ab, ob das Modul überhaupt vorhanden ist. Daher sehe ich das völlig unkritisch.

comment:4 by FräuleinGarn, 6 years ago

Ok. Ging nur darum unnötigen Code zu entfernen. Aber die Datei ist wirklich nicht wichtig. Wenn vorher abgefragt wird, ob Modul vorhanden, dann kann es ja nicht zu Fehlermeldungen kommen. Hatte ich nur entdeckt weil wie im Link des ersten Beitrags der Nutzer eine Fehlermeldung von Paypal erhält wo

statt

https://domain/callback/paypal/paypalipn.php

dieser Link drin steht.

https://domain/callback/paypal/ipn.php

comment:5 by Torsten Riemer, 6 years ago

Zu einem Fehler kann es nur dann kommen, wenn eine ganz alte Bestellung aufgerufen wird, die mittels "paypal_ipn.php" Zahlungsmodul getätigt wurde, aber selbst dann sollte das nur einen Eintrag im Log erzeugen.

Modify Ticket

Action
as closed The owner will remain somebody.
The resolution will be deleted. Next status will be 'reopened'.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.