Antwort #7 am: 19. November 2009, 17:55:00
"Sie haben keine korrekte Bankleitzahl eingegeben."Die BLZ MUSS (in DE) mindestens 8 Stellen haben! Ich schätze, in AT ist das anders? 5-Stellig?
siehe Datei "banktransfer_validation.php" unter
function CheckAccount
Aber selbst wenn testweise eine 8 stellige BLZ eingegeben wurde, besteht das generelle Problem, dass es wohl IMMER eine Abfrage auf Datei- oder Datenbankebene gibt.
Ist die Datei oder Datenbank leer, ist das Ergebnis IMMER
$Result = 5; // BLZ nicht gefunden;
(siehe Datei "banktransfer_validation.php")
Dann erscheint der Fehler
Sie haben keine korrekte Bankleitzahl eingegeben.
Das ist ein generelles Problem des Moduls!Workaround:Entweder "banktransfer_validation.php" anpassen, das immer "return 0" zurückgegeben wird, somit ist jede einegegbene BLZ gültig,
ODER:die aktuellen BLZ für Österreich downloaden und analog zur bestehenden blz.csv aufbauen. Dann muss allerdings noch die Prüfung in der "function CheckAccount" von der 8-Stelligkeit auf 5 Stellen geändert werden.
http://www.oenb.at/idakilz/institutsleitzahlen?action=toDownloadPage