grusch-it / isotope_payment_sepa

Contao Isotope SEPA payment module
1 stars 2 forks source link

Datenangaben mit geringer Zeichenanzahl führen zu php Fehler #1

Closed connine closed 9 years ago

connine commented 9 years ago

Test-Angaben, wie z.B. "0000", verursachen einen php Fehler

Warning: str_repeat(): Second argument has to be greater than or equal to 0 in system/modules/isotope_payment_sepa/classes/SepaPayment.php on line 124

EDIT: sorry - ich war zu voreilig. Fehler liegt nicht an den Datenangaben, sondern in Verbindung mit meiner Isotope Version.

grusch-it commented 9 years ago

Welche Version von Isotope ist im Einsatz?

connine commented 9 years ago

Version 2.2.5

Der Fehler tritt übrigens doch weiterhin bei Testeingaben auf, die z.B. nicht der Mindestlänge einer deutschen IBAN entsprechen.

grusch-it commented 9 years ago

Behoben in cb6bcd0dfed53a931f4e062dfa57b91fde9f5d01

connine commented 9 years ago

Fehler existiert leider weiterhin. Eingaben wie "0000" sind einfach zu kurz für die Weitere Verarbeitung in SepaPayment.php aber sie werfen natürlich keinen Fehler bei $objWidget->hasErrors(), da sie ja an sich valide in einem Texteingabefeld sind.

Hier mal die Ausgaben von $objWidget->hasErrors() vor Zeile 142

sepa_error