jumping-blueberry Posted October 6, 2009 Report Share Posted October 6, 2009 Hallo Community, ich habe die Händleranmeldung ausgegliedert, um so die Händler manuell prüfen und in entsprechende Kategorien einordnen zu können. Dazu habe ich auch die VAT-validation (UID-Überprüfung) aus create_account.php kopiert. Die deutsche Prüfstelle erlaubt ja keine deutschen UIDs. Soweit kein problem, da wir ein österreichisches Unternehmen mit österreichischer UID sind. Ich habe die Abfrage einfach umgedreht. Was mich nun wundert, ist der UID-Prüfungsblock in create_account: // New VAT Check require_once(DIR_WS_CLASSES.'vat_validation.php'); $vatID = new vat_validation($_POST['UID'], '', '', $_POST['country']); $customers_status = $vatID->vat_info['status']; $customers_vat_id_status = $vatID->vat_info['vat_id_status']; $error = $vatID->vat_info['error']; if($error==1){ $messageStack->add('haendler_anmeldung', ENTRY_VAT_ERROR); $error = true; } // New VAT CHECK END [/PHP] Error 1 bedeutet lt. meinen Tests eigentlich "UID gültig". Im Livecheck steht folgendes: [PHP] if ($ergebnis['fehler_code'] == '200') { return 1; }[/PHP] fehler_code 200 entspricht der Ausgabe: Die angefragte USt-IdNr. ist zum o. g. Zeitpunkt gueltig. Müsste die Abfrage dann nicht lauten: [PHP] if($error!=1){ $messageStack->add('haendler_anmeldung', ENTRY_VAT_ERROR); $error = true; }[/PHP] Oder habe ich irgendetwas übersehen? --- Systeminfo: XT-Commerce 3.04 SP2.1 Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.