Changeset 49 for trunk/var/www/info/alkis/alkisfsnw.php
- Timestamp:
- 09/28/10 15:08:17 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/var/www/info/alkis/alkisfsnw.php
r45 r49 1 1 <?php 2 2 /* Modul: alkisfsnw.php 3 4 ALKIS-Buchauskunft, Kommunales Rechenzentrum Minden-Ravensberg/Lippe (Lemgo). 5 FlurstÃŒcksnachweis fuer ein FlurstÃŒckskennzeichen aus ALKIS PostNAS 6 3 7 Version: 4 8 31.08.2010 $style=ALKIS entfernt, alles Kompakt … … 7 11 15.09.2010 Function "buchungsart" durch JOIN ersetzt 8 12 9 ALKIS-Buchauskunft, Kommunales Rechenzentrum Minden-Ravensberg/Lippe (Lemgo). 10 FlurstÃŒcksnachweis fuer ein FlurstÃŒckskennzeichen aus ALKIS PostNAS 11 12 ToDo: NamNum >bestehtAusRechtsverhaeltnissenZu> NamNum 13 ToDo: 14 NamNum >bestehtAusRechtsverhaeltnissenZu> NamNum 13 15 */ 14 16 ini_set('error_reporting', 'E_ALL & ~ E_NOTICE'); 15 17 session_start(); 16 // Bindung an Mapbender-Authentifizierung17 require_once("/data/mapwww/http/php/mb_validateSession.php");18 18 require_once("/data/conf/alkis_www_conf.php"); 19 if ($auth == "mapbender") { 20 // Bindung an Mapbender-Authentifizierung 21 require_once($mapbender); 22 } 19 23 include("alkisfkt.php"); 20 24 ?> … … 22 26 <html> 23 27 <head> 24 <meta name="author" content=" b600352" >28 <meta name="author" content="F. Jaeger krz" > 25 29 <meta http-equiv="cache-control" content="no-cache"> 26 30 <meta http-equiv="pragma" content="no-cache"> … … 181 185 $bs=0; // Z.Buchungsstelle 182 186 while($rows = pg_fetch_array($ress)) { 187 $gmls=$rows["gml_id"]; 188 $lfd=$rows["lfd"]; // BVNR 183 189 184 190 // B U C H U N G S B L A T T zur Buchungsstelle (istBestandteilVon) … … 188 194 $sql.="JOIN ax_buchungsblatt b ON v.beziehung_zu=b.gml_id "; 189 195 $sql.="JOIN ax_buchungsblattbezirk z ON z.land=b.land AND z.bezirk=b.bezirk "; 190 $sql.="WHERE v.beziehung_von='".$ rows["gml_id"]."' "; // id Buchungsstelle196 $sql.="WHERE v.beziehung_von='".$gmls."' "; // id Buchungsstelle 191 197 $sql.="AND v.beziehungsart='istBestandteilVon' "; 192 198 $sql.="ORDER BY b.bezirk, b.buchungsblattnummermitbuchstabenerweiterung ;"; … … 198 204 $bl=0; // Z.Blatt 199 205 while($rowg = pg_fetch_array($resg)) { 206 $gmlg=$rowg["gml_id"]; 200 207 $beznam=$rowg["bezeichnung"]; 201 208 $blattkeyg=$rowg["blattart"]; 202 209 $blattartg=blattart($blattkeyg); 210 203 211 echo "\n<hr>"; 204 212 echo "\n<table class='outer'>"; … … 247 255 echo "\n<td>"; // Outer rechte Spalte: NW-Links 248 256 if ($idanzeige) { 249 linkgml($gkz, $ rows["gml_id"], "Buchungsstelle");257 linkgml($gkz, $gmls, "Buchungsstelle"); 250 258 echo "<br>"; 251 linkgml($gkz, $ rowg["gml_id"], "Buchungsblatt");259 linkgml($gkz, $gmlg, "Buchungsblatt"); 252 260 } 253 261 echo "\n\t<p class='nwlink'>weitere Auskunft:<br>"; 254 echo "\n\t\t<a href='alkisbestnw.php?gkz=".$gkz."&gmlid=".$ rowg[0];262 echo "\n\t\t<a href='alkisbestnw.php?gkz=".$gkz."&gmlid=".$gmlg."#bvnr".$lfd; 255 263 if ($idanzeige) {echo "&id=j";} 256 264 if ($showkey) {echo "&showkey=j";} … … 277 285 // Person <-benennt< AX_Namensnummer >istBestandteilVon-> AX_Buchungsblatt 278 286 if ($eig=="j") { // Wahlweise mit/ohne EigentÃŒmer 279 $gmlblatt = $rowg["gml_id"]; // id blatt 280 $n = eigentuemer($con, $gkz, $idanzeige, $gmlblatt, false); // hier aber ohne Adresse 287 $n = eigentuemer($con, $gkz, $idanzeige, $gmlg, false); // hier aber ohne Adresse 281 288 if ($n == 0) { 282 289 if ($blattkeyg == 1000) { 283 290 echo "\n<p class='err'>Keine Namensnummer gefunden.</p>"; 284 linkgml($gkz, $ rowg["gml_id"], "Buchungsblatt");291 linkgml($gkz, $gmlg, "Buchungsblatt"); 285 292 } else { 286 293 echo "\n<p>ohne Eigentümer.</p>"; … … 292 299 if ($bl == 0) { 293 300 echo "\n<p class='err'>Kein Buchungsblatt gefunden.</p>"; 294 linkgml($gkz, $ rows["gml_id"], "Buchungstelle");301 linkgml($gkz, $gmls, "Buchungstelle"); 295 302 } 296 303 … … 307 314 $sql.="JOIN ax_buchungsblattbezirk z ON z.land = b.land AND z.bezirk = b.bezirk "; 308 315 $sql.="JOIN ax_buchungsstelle_buchungsart a ON s.buchungsart = a.wert "; 309 $sql.="WHERE an.beziehung_zu = '".$ rows["gml_id"]."' "; // id herrschende Buchungsstelle316 $sql.="WHERE an.beziehung_zu = '".$gmls."' "; // id herrschende Buchungsstelle 310 317 $sql.="AND an.beziehungsart = 'an' "; 311 318 $sql.="AND v.beziehungsart = 'istBestandteilVon' "; … … 399 406 400 407 if ($eig=="j") { 401 $gmlblatt = $rowan["g_gml"]; // id blatt 402 $n = eigentuemer($con, $gkz, $idanzeige, $gmlblatt, false, $showkey); // ohne Adresse 408 $n = eigentuemer($con, $gkz, $idanzeige, $rowan["g_gml"], false, $showkey); // ohne Adresse 403 409 // Anzahl $n kontrollieren? Warnen? 404 410 } … … 423 429 </form> 424 430 425 <?php footer($gkz, $gmlid, $idumschalter, $idanzeige, $ self, $hilfeurl, "&eig=".$eig, $showkey); ?>431 <?php footer($gkz, $gmlid, $idumschalter, $idanzeige, $_SERVER['PHP_SELF']."?", $hilfeurl, "&eig=".$eig, $showkey); ?> 426 432 427 433 </body>
Note: See TracChangeset
for help on using the changeset viewer.