Modify

Opened 8 years ago

Closed 8 years ago

#1455 closed Bug/Fehler (fixed)

PayPal, xtc_draw_form, fehlerhaft verwendet

Reported by: info@… Owned by: Gerhard Waldemair
Priority: hoch Milestone: modified-shop-2.0.4.0
Component: Module Version: 2.0.3.0
Keywords: Cc:
Blocked By: Blocking:

Description (last modified by Torsten Riemer)

Guten Morgen,

in der Datei includes/external/paypal/modules/orders_paypal_data.php
konnte ich diese Zeile 2 Mal finden:

xtc_draw_form('capture', FILENAME_ORDERS, xtc_get_all_get_params(array('action','subaction')).'action=custom&subaction=paypalaction');

der action-Parameter der xtc_draw_form wird mit "FILENAME_ORDERS" belegt und der method-parameter mit den zu verwendenden GET-Parametern, wodurch das Formular-Tag fehlerhaft aufgebaut wird und eine PayPal-Rückzahlung nicht mehr möglich ist.

sie sollte ersetzt werden durch

xtc_draw_form('capture', xtc_href_link(FILENAME_ORDERS, xtc_get_all_get_params(array('action','subaction'), 'SSL').'action=custom&subaction=paypalaction'),'post');

Viele Grüße
Andreas

Attachments (0)

Change History (4)

comment:1 by Torsten Riemer, 8 years ago

Description: modified (diff)
Milestone: modified-shop-2.0.4.0
Owner: set to Gerhard Waldemair
Priority: normalhoch
Status: newassigned

comment:2 by Gerhard Waldemair, 8 years ago

Resolution: wontfix
Status: assignedclosed

In der Datei wird bereits unterscheiden ob der Aufruf aus dem Frontend (ajax) oder Backend (admin) aufgerufen wird. Im Front- und Backend sind die Parameter der Funktionsübergabe unterschiedlich!

Gerade getestet mit und ohne Ajax und kann kein Fehlverhalten feststellen.

Last edited 8 years ago by Torsten Riemer (previous) (diff)

comment:3 by info@…, 8 years ago

Resolution: wontfix
Status: closedreopened

Bei meinem Kunden treten die Probleme auf, wenn eine Rückzahlung per Admin-Bereich erfolgen soll.
Ohne meine Änderungen wird folgendes Form-Tag um den Rückszahlungsbereich in der bestellung generiert:

<form id="capture" action="admin/orders.php" method="ext=get_paypal_data&oID=xxxx&language=de&sec=xxxxxx&action=custom&subaction=paypalaction">

Mit Änderung wird es richtig aufgebaut:

<form id="capture" action="admin/orders.php?ext=get_paypal_data&oID=xxxx&language=de&sec=xxxxxx&action=custom&subaction=paypalaction">

Vermutlich ist mein Ansatz falsch und es muss eine andere Änderung vorgenommen werden

Viele Grüße

comment:4 by Gerhard Waldemair, 8 years ago

Resolution: fixed
Status: reopenedclosed

In 11178:

update paypal - fix #1455

Modify Ticket

Action
as closed The owner will remain Gerhard Waldemair.
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.