Files
thetool/scripts/adb-rimo-import/ADBAddressHelper/Network/Network-C03030-wettmannstaetten.php
2024-02-05 13:39:49 +01:00

49 lines
1.5 KiB
PHP

<?php
namespace ADBRimoImport\ADBAddressHelper\Network;
/*
* Netzgebiet
* St. Stefan ob Stainz
*/
class Network_C03030 {
public function checkAddress($data) {
/*
* array keys are a reference to their original variables and can be manipulated directly
*
*/
// dererence input array keys into copies - makes variables available in scope
foreach(["name", "strasse_name", "hausnummer_name", "addresszusatz", "gem_kz", "gem_name", "ort_name", "plz_name"] as $var) {
$$var = $data[$var];
}
//if($strasse_name == "Radlpass Straße") $strasse_name = "Radlpaßstraße";
if($strasse_name == "Wettmannstätten") $strasse_name = "Wettmannstätten";
if($strasse_name == "Schönaich GST") return false;
if($strasse_name == "Schönaich" && $ort_name == "Deutschlandsberg") {
$ort_name = "Wettmannstätten";
}
if($strasse_name == "Wettmannstätten" && $ort_name == "Deutschlandsberg") {
$ort_name = "Wettmannstätten";
}
if($strasse_name == "Zehndorf" && $ort_name == "Deutschlandsberg") {
$ort_name = "Wettmannstätten";
}
if($strasse_name == "Wohlsdorfer Straße" && $ort_name == "Preding") {
$gem_kz = 60324;
}
// put new values back into original pointer
foreach(["name", "strasse_name", "hausnummer_name", "addresszusatz", "gem_kz", "gem_name", "ort_name", "plz_name"] as $var) {
$data[$var] = $$var;
}
return true;
}
}