Projekt

Allgemein

Profil

GX-Bug #47707

Von Marco Bruchmann vor fast 8 Jahren aktualisiert

MR: https://sources.gambio-server.net/gambio/gxdev/merge_requests/375 

 Das Klarna-SDK verwendet für die Speicherung der Ratenzahlungsdaten (PClasses) eine eigene DB-Verbindung. Das bewirkte seit der automatischen Konvertierung der mysql_…()-Aufrufe mysql_*()-Aufrufe in mysqli_…()-Aufrufe, mysqli_*()-Aufrufe, dass $GLOBALS['_ _ _ mysqli_ston'] $GLOBALS['___mysqli_ston'] überschrieben wurde und somit parallel zu $GLOBALS['db_link'] eine zweite DB-Verbindung existierte. Zusammen mit der Tatsache, dass xtc_db_query() auf $GLOBALS['db_link'] operiert und xtc_db_insert_id() auf $GLOBALS['_ _ _ mysqli_ston'], $GLOBALS['___mysqli_ston'], führte das z.B. zu dem wirren Fehler, dass bei Klarna Ratenzahlung im Checkout ein Fehler von GXCustomizer-Klassen geworfen wurden, die zu ihren INSERTs falsche insert_ids bekamen. 

 Wer den vorherigen Absatz auf Anhieb versteht: Bewerbungen bitte an jobs@gambio.de 

Zurück