Hey guys,
kindly let you know that the built-in terms and conditions check in the
checkout process does not work (always accepted) if you use the shipped PayOne
module with OXID (EE, maybe also PE).
The mistake is in the 'fcPayOneOrderView.php' which is shipped with in OXID EE
(maybe also PE) on line 347:
if(parent::_validateTermsAndConditions() === true); {
Should be:
if(parent::_validateTermsAndConditions() === true) {
The semicolon ignores the condition so that the 'if-block' (which actually does
not belong to the if) is executed always!
Also see my reported issue at:
https://bugs.oxid-esales.com/view.php?id=6568
Have a nice day, cheers,
Jens-Christopher Trant
[Closed]<http://www.closed.com/>
Closed GmbH | Straßenbahnring 6 | 20251 Hamburg | Germany
T +49 40 441840 865 | M +49 151 28439981 | E
[email protected]<mailto:[email protected]>
closed.com<http://closed.com> |
facebook.com/closed<https://www.facebook.com/closed>
<http://www.facebook.com/closed> | instagram.com/closedofficial
<https://www.instagram.com/closedofficial/>
Amtsgericht Hamburg HRB 53868 | Umsatzsteuer-Ident.-Nr.: DE 164980577
GF: Gordon Giers, Til Nadler, Hans Redlefsen