Opened 3 years ago

Closed 3 years ago

Last modified 3 years ago

#1601 closed Bug/Fehler (fixed)

Problem checkout-Klassenerweiterung für Zahlungsarten und PayPal Plus

Reported by: noRiddle Owned by: somebody
Priority: normal Milestone: modified-shop-2.0.5.0
Component: Shop Version: 2.0.4.2

Description (last modified by Tomcraft)

Wenn eine Klassenerweiterung für den Checkout gebaut wird um z.B. das Array $unallowed_modules für Zahlungsarten zu erweitern und man sich in der Funktion unallowed_payment_modules() aus Debug-Gründen diverse Arrays ausgeben lässt, werden sie alle zweimal ausgegeben.
In der Testumgebung waren drei Zahlungsmodule und PayPal? Plus installiert (also insg. vier).
Deinstalliert oder deaktiviert man PayPal? Plus ist alles normal und die Ausgaben erfolgen lediglich einmal.
Einen Grund konnte ich bislang nicht finden.

Da allerdings nicht lediglich die Gefahr besteht sondern es ziemlich sicher ist, daß der ganze Code in der genannten Funktion doppelt ausgeführt wird, hier das Ticket dazu.

Der Thread dazu (in welchem GTB bereits mit Fragen eingehakt dann jedoch leider nicht mehr geantwortet hat): https://www.modified-shop.org/forum/index.php?topic=40049.msg362201#msg362201

Gruß,
noRiddle

Attachments (0)

Change History (5)

comment:1 Changed 3 years ago by Tomcraft

  • Description modified (diff)
  • Milestone set to modified-shop-2.0.5.0
  • Reporter changed from anonymous to noRiddle

comment:2 Changed 3 years ago by GTB

  • Resolution set to fixed
  • Status changed from new to closed

In 11744:

update paypal - fix #1601

comment:3 Changed 3 years ago by anonymous

Für Zahlarten auf der Paymentwall wird die Payment Klasse erneut aufgerufen. Dies wird nun nur gemacht, wenn die Funktion verwendet wird.

Last edited 3 years ago by Tomcraft (previous) (diff)

comment:4 Changed 3 years ago by Tomcraft

  • Description modified (diff)
  • Summary changed from Problem checkout-Klassenerweiterung für Zahlungsarten und PayPalPlus to Problem checkout-Klassenerweiterung für Zahlungsarten und PayPal Plus

comment:5 Changed 3 years ago by Tomcraft

In 11748:

update paypal - raise module version from 1.18 to 1.19 due to r11742 (update paypal), r11744 (update paypal - fix #1601) & r11746 (update paypal - fix #1496)

Add Comment

Modify Ticket

Action
as closed
The resolution will be deleted. Next status will be 'reopened'
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.