Hallo zusammen,
wo nehme ich eine Validierung der PLZ vor?
Also ich möchte dass nur wenige Postleitzahlen eingetragen werden können.
Hierfür habe ich keinen Eintrag bei den Versandzonen finden können.
meine aktuelle Behelfslösung sieht so aus:
/includes/modules/create_account.php
Zeile 253
hinter der geschlossenen Klammer von
/includes/languages
Zeile 231
hinter
Diese Lösung funktioniert nur bei der Erstanmeldung, eine nachträgliche Änderung wird dadurch nicht verhindert.
Wie kann ich dies verbessern?
wo nehme ich eine Validierung der PLZ vor?
Also ich möchte dass nur wenige Postleitzahlen eingetragen werden können.
Hierfür habe ich keinen Eintrag bei den Versandzonen finden können.
meine aktuelle Behelfslösung sieht so aus:
/includes/modules/create_account.php
Zeile 253
hinter der geschlossenen Klammer von
Code:
"if (strlen($postcode) < ENTRY_POSTCODE_MIN_LENGTH) {"
Code:
$aPostcode = array("11111", "22222", "33333", "44444"); if (!in_array($postcode, $aPostcode)) { $error = true; $messageStack->add('create_account', ENTRY_POST_CODE_ZONE_ERROR); }
/includes/languages
Zeile 231
hinter
Code:
"define('ENTRY_POST_CODE_ERROR', 'Die Postleitzahl muss aus mindestens ' . ENTRY_POSTCODE_MIN_LENGTH . ' Zeichen bestehen.');"
Code:
define('ENTRY_POST_CODE_ZONE_ERROR', 'Die eingetragene Adresse passt nicht zum Liefergebiet');
Wie kann ich dies verbessern?
Kommentar