Added AddressDB layouts

This commit is contained in:
Frank Schubert
2023-01-03 15:21:39 +01:00
parent 7af6a3a24d
commit 6ff01cf0d9
9 changed files with 644 additions and 8 deletions
@@ -106,7 +106,8 @@ class ADBOrtschaftModel {
LEFT JOIN GemeindeNetzgebiet ON (GemeindeNetzgebiet.gemeinde_id = Gemeinde.id)
LEFT JOIN Netzgebiet ON (GemeindeNetzgebiet.netzgebiet_id = Netzgebiet.id)
WHERE $where
ORDER BY gemeinde_id,Ortschaft.name,Ortschaft.kennziffer";
GROUP BY Ortschaft.id
ORDER BY Ortschaft.name,Ortschaft.kennziffer,gemeinde_id";
mfLoghandler::singleton()->debug($sql);
if(is_array($limit) && count($limit)) {
@@ -135,6 +136,8 @@ class ADBOrtschaftModel {
$where .= " AND Netzgebiet.id=$netzgebiet_id";
} elseif(is_array($netzgebiet_id) && count($netzgebiet_id)) {
$where .= " AND Netzgebiet.id IN (". implode(",", $netzgebiet_id).")";
} elseif($netzgebiet_id === null) {
$where .= " AND Netzgebiet.id IS NULL";
}
}