code] = $sflag->code; } ?> AddressDB_ID;Extref;Adrcd;OAID;Status Code;Status Name;"";Netzgebiet_Extref;Netzgebiet;Rimo Building External ID;GKZ;Gemeinde;OKZ;Ortschaft;PLZ;SKZ;Strasse;Hausnummer;Grundstueck;GPS Breite;GPS Laenge;Rollout;Rollout_Info;Freigabe;Nutzungseinheiten;GDA-Eigenschaft;Meridian;RW;HW;Sichtbarkeit;Home Nummer;Home Extref;Home OAID;Block;Stiege;Stock;Tür;Zusatz;Bezeichner;Anzahl Bestellungen;Status Code;Status Text;"";Erstellt;Letzte Bearbeitung id); $netzgebiet = Layout::getMfValuecacheObject("ADBNetzgebiet", $data->netzgebiet_id); $strasse = Layout::getMfValuecacheObject("ADBStrasse", $data->strasse_id); $gemeinde = Layout::getMfValuecacheObject("ADBGemeinde",$strasse->gemeinde_id); $ortschaft = Layout::getMfValuecacheObject("ADBOrtschaft", $data->ortschaft_id); $plz = Layout::getMfValuecacheObject("ADBPlz", $data->plz_id); $status = Layout::getMfValuecacheObject("ADBStatus", $data->status_id); $freigabe_array = json_decode($data->freigabe); if(is_array($freigabe_array)) { $freigabe = join(", ", $freigabe_array); } else { $freigabe = ""; } $unit_count = $data->unit_count; $homes = $hausnummer->wohneinheiten; if(!$homes) continue; $statusflags = []; foreach($hausnummer->statusflags as $sflag) { $statusflags[$sflag->code] = $sflag->value->value ? 1 : 0; } $homeflags = []; foreach($homes as $home) { $order_count = PreorderModel::countActive(["adb_wohneinheit_id" => $home->id]); foreach($home->statusflags as $sflag) { $homeflags[$sflag->code] = $sflag->value->value ? 1 : 0; } ?> id?>;"extref?>";adrcd?>;"oaid?>";"code?>";"name?>";;"extref?>";"name?>";"rimo_id?>";kennziffer?>;"name?>";kennziffer?>;"name?>";"plz?>";kennziffer?>;"name?>";"hausnummer?>";"grund_nr?>";gps_lat?>;gps_long?>;rollout?>;"rollout_info?>";"";;"gdaeigenschaft?>";"meridian?>";rw?>;hw?>;visibility?>;num?>;"extref?>";"oaid?>";"block?>";"stiege?>";"stock?>";"tuer?>";"zusatz?>";"bezeichner?>";;status->code?>;"status->name?>";;"create)?>";"edit)?>"