Changeset 413 for trunk/mapbender/http/nav/alkisnav_grd.php
- Timestamp:
- 11/12/18 13:11:24 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/mapbender/http/nav/alkisnav_grd.php
r411 r413 8 8 2018-02-15 Strikte Input-Validation der Parameter 9 9 2018-11-02 Einheitliches DB-Format der GB-Blatt-Nummer vorausgesetzt. Suche GB-Blatt in Function "gml_blatt" und "gml_buchungsstelle" mit Wildcard wenn Zusatzbuchstabe nicht angegeben. 10 2018-11-12 Full-Schema 10 11 */ 11 12 … … 144 145 // Body 145 146 // Die Subquery stellt sicher, dass nur Bezirke aufgelistet werden, die auch BlÀtter enthalten 146 $sql ="SELECT g.bezirk, g.bezeichnung FROM ax_buchungsblattbezirk g JOIN ax_dienststelle a ON g. stelle=a.stelle "147 $sql ="SELECT g.bezirk, g.bezeichnung FROM ax_buchungsblattbezirk g JOIN ax_dienststelle a ON g.gehoertzu_stelle = a.stelle " 147 148 ."WHERE a.stelle = $1 AND a.stellenart = 1000 AND a.endet IS NULL AND g.endet IS NULL " 148 149 ."AND NOT (SELECT gml_id FROM ax_buchungsblatt b WHERE b.land=g.land AND b.bezirk=g.bezirk AND b.endet IS NULL LIMIT 1) IS NULL " … … 180 181 #global $debug; 181 182 $sql ="SELECT a.stelle, a.bezeichnung AS ag, g.bezeichnung FROM ax_buchungsblattbezirk g " 182 ."JOIN ax_dienststelle a ON g. stelle=a.stelle WHERE g.bezirk= $1 AND g.endet IS NULL AND a.endet IS NULL LIMIT 1;";183 ."JOIN ax_dienststelle a ON g.gehoertzu_stelle = a.stelle WHERE g.bezirk= $1 AND g.endet IS NULL AND a.endet IS NULL LIMIT 1;"; 183 184 $v=array($gbbez); 184 185 $res=pg_prepare("", $sql); … … 211 212 212 213 $sql ="SELECT a.stelle, a.bezeichnung AS ag, g.bezirk, g.bezeichnung FROM ax_buchungsblattbezirk g " 213 ."JOIN ax_dienststelle a ON g. stelle=a.stelle "214 ."JOIN ax_dienststelle a ON g.gehoertzu_stelle = a.stelle " 214 215 ."WHERE g.bezeichnung ILIKE $1 AND g.endet IS NULL AND a.endet IS NULL " 215 216 ."ORDER BY a.bezeichnung, g.bezeichnung LIMIT $2 ;"; // "AND a.stellenart=1000 " Amtsgericht … … 378 379 $gef_blatt=$row["blatt"]; // gefunden ggf. mit Buchstabe (Wildcard) 379 380 if ($zblatt != $gef_blatt) { 380 echo "\n<p >Blatt mit Buchstabenerweiterung gefunden.</p>";381 echo "\n<p class='dbg'>Blatt mit Buchstabenerweiterung gefunden.</p>"; 381 382 $zblatt=$gef_blatt; 382 $zblattz=substr($zblatt, $len-1,1);383 $zblattz=substr($zblatt, strlen($zblatt)-1, 1); 383 384 } 384 385 $zbs++; … … 477 478 478 479 $sql =$sqlanf.", sd.gml_id AS diengml, sd.laufendenummer AS dienlfd, bd.gml_id AS dienbltgml, bd.buchungsblattnummermitbuchstabenerweiterung AS dienblatt, " 479 ."gd. stelle, gd.gml_id AS dienbezgml, gd.bezirk, gd.bezeichnung AS diengbbez "480 ."gd.gehoertzu_stelle AS stelle, gd.gml_id AS dienbezgml, gd.bezirk, gd.bezeichnung AS diengbbez " 480 481 ."FROM ax_buchungsstelle sh JOIN ax_buchungsstelle sd ON sd.gml_id=ANY(sh.an) " 481 482 ."JOIN ax_flurstueck f ON f.istgebucht=sd.gml_id "
Note: See TracChangeset
for help on using the changeset viewer.