Changeset 427 for trunk/info/info/alkisn/alkisausk.php
- Timestamp:
- 02/24/22 16:24:19 (2 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/info/info/alkisn/alkisausk.php
r425 r427 2 2 /* alkisausk.php 3 3 4 ALKIS-Buchauskunft, Kommunales Rechenzentrum Minden-Ravensberg/Lippe (Lemgo). 4 ALKIS-Auskunft 5 Author: Frank JÀger, Kommunales Rechenzentrum Minden-Ravensberg/Lippe (Lemgo) 6 5 7 Dies Programm wird aus dem Mapserver-Template (FeatureInfo) aufgerufen. 6 8 Parameter: &gkz, &gml_id (optional &id) … … 14 16 2020-12-03 function selbstverlinkung() statt $_SERVER['PHP_SELF'] 15 17 2020-12-15 Input-Validation und Strict Comparisation (===) 18 2022-01-13 Neue Functions LnkStf(), DsKy() 16 19 17 20 H i n w e i s : Dies Modul wird beim Entwickler nicht mehr produktiv eingesetzt. 18 21 Statt dessen wird "alkisinlayausk.php" verwendet um von einer WMS-FeatureInfo in ein Fenster ÃŒberzuleiten. 19 Mangels Praxis bleiben Fehler möglicherweise unerkannt.22 Mangels Praxiseinsatz bleiben Fehler möglicherweise unerkannt. 20 23 */ 21 24 ini_set("session.cookie_httponly", 1); … … 45 48 46 49 $erlaubnis = darf_ich(); if ($erlaubnis === 0) { die('<p class="stop1">Abbruch</p></body>'); } 47 $dbg=$debug; // CONF in Arbeits-Variable 48 50 $dbg=$debug; 49 51 $con = pg_connect($dbconn." options='--application_name=ALKIS-Auskunft_alkisausk.php'"); 50 52 if (!$con) {echo "<br>Fehler beim Verbinden der DB.\n<br>";} 51 53 52 // *** F L U R S T U E C K ***54 // F L U R S T à C K 53 55 $sql ="SELECT f.flurnummer, f.zaehler, f.nenner, f.amtlicheflaeche, g.gemarkungsnummer, g.bezeichnung, f.gemeindezugehoerigkeit_regierungsbezirk, f.gemeindezugehoerigkeit_kreis, f.gemeindezugehoerigkeit_gemeinde 54 56 FROM ax_flurstueck f LEFT JOIN ax_gemarkung g ON f.land=g.land AND f.gemarkungsnummer=g.gemarkungsnummer … … 87 89 // Einer der gesetzten Filter passt nicht 88 90 if ($dbg > 2) { 89 echo "\n<p class='err'>Filter Kreis='".$filtkreis."', Gemeinde='".$filtgem."'</p>" ;90 echo"\n<p class='err'>Flstk. Kreis='".$fskrs."', Gemeinde='".$fsgem."'</p>";91 echo "\n<p class='err'>Filter Kreis='".$filtkreis."', Gemeinde='".$filtgem."'</p>" 92 ."\n<p class='err'>Flstk. Kreis='".$fskrs."', Gemeinde='".$fsgem."'</p>"; 91 93 } 92 94 echo "\n<br><p class='stop1'>Zugriff nicht erlaubt</p> … … 96 98 } 97 99 98 echo "\n<table class='outer'>\n<tr><td>"; 99 // linke Seite 100 echo "\n<h1>ALKIS-Auskunft</h1>" 100 echo "\n<table class='outer'>\n<tr><td>" 101 ."\n<h1>ALKIS-Auskunft</h1>" 101 102 ."\n<h2><img src='ico/Flurstueck.png' width='16' height='16' alt=''> Flurstück - Übersicht</h2>"; 102 echo "</td><td align='right'>"; 103 // rechte Seite 104 echo "<img src='pic/AAA.gif' alt=''>" 103 echo "</td><td align='right'>" 104 ."<img src='pic/AAA.gif' alt=''>" 105 105 ."</td></tr></table>"; 106 106 107 107 echo "\n<table class='outer'>\n<tr>\n<td>" 108 108 ."\n\t<table class='kennzfs' title='Flurstückskennzeichen'>\n\t<tr>" 109 ."\n\t\t<td class='head'>Gmkg</td>\n\t\t<td class='head'>Flur</td>\n\t\t<td class='head'>Flurst-Nr.</td>\n\t</tr>" 110 ."\n\t<tr>\n\t\t<td title='Gemarkung'>"; 111 if ($showkey) {echo "<span class='key'>".$gmkgnr."</span><br>";} 112 echo $gemkname."</td>" 113 . "\n\t\t<td title='Flurnummer'>".$flurnummer."</td>" 109 ."\n\t\t<td class='head'>Gemarkung</td>\n\t\t<td class='head'>Flur</td>\n\t\t<td class='head'>Flurst-Nr.</td>\n\t</tr>" 110 ."\n\t<tr>\n\t\t<td title='Gemarkung'>".DsKy($gmkgnr, 'Gemarkungsnummer').$gemkname."</td>" 111 ."\n\t\t<td title='Flurnummer'>".$flurnummer."</td>" 114 112 ."\n\t\t<td title='Flurstücksnummer (Zähler / Nenner)'><span class='wichtig'>".$flstnummer."</span></td>\n\t</tr>" 115 113 ."\n\t</table>" … … 117 115 ."\n\t<p class='nwlink'>weitere Auskunft:<br>"; 118 116 119 // Flurstuecksnachweis (o. Eigent.) 120 echo "\n\t<a href='alkisfsnw.php?gkz=".$gkz."&gmlid=".$gmlid."&eig=n"; 121 if ($showkey) {echo "&showkey=j";} 122 echo "' title='Flurstücksnachweis, alle Flurstücksdaten'>Flurstück " 117 // FlurstÃŒcksnachweis (o. Eigent.) 118 echo "\n\t<a href='alkisfsnw.php?gkz=".$gkz."&gmlid=".$gmlid."&eig=n".LnkStf() 119 ."' title='Flurstücksnachweis, alle Flurstücksdaten'>Flurstück " 123 120 ."<img src='ico/Flurstueck_Link.png' width='16' height='16' alt=''>" 124 121 ."</a><br>"; 125 122 126 123 // FS- u. Eigent.-NW 127 echo "\n\t\t<a href='alkisfsnw.php?gkz=".$gkz."&gmlid=".$gmlid."&eig=j"; 128 if ($showkey) {echo "&showkey=j";} 129 echo "' title='Flurstück mit Eigentümer'>Flurstück mit Eigentümer " 124 echo "\n\t\t<a href='alkisfsnw.php?gkz=".$gkz."&gmlid=".$gmlid."&eig=j".LnkStf() 125 ."' title='Flurstück mit Eigentümer'>Flurstück mit Eigentümer " 130 126 ."<img src='ico/Flurstueck_Link.png' width='16' height='16' alt=''>" 131 127 ."</a><br>"; 132 128 133 129 // FS-Historie 134 echo "\n\t\t<a href='alkisfshist.php?gkz=".$gkz."&gmlid=".$gmlid; 135 if ($showkey) {echo "&showkey=j";} 136 echo "' title='Vorgänger des Flurstücks'>Historie " 130 echo "\n\t\t<a href='alkisfshist.php?gkz=".$gkz."&gmlid=".$gmlid.LnkStf() 131 ."' title='Vorgänger des Flurstücks'>Historie " 137 132 ."<img src='ico/Flurstueck_Historisch.png' width='16' height='16' alt=''>" 138 133 ."</a><br>"; 139 134 140 // Gebaeude-NW 141 echo "\n\t\t<a href='alkisgebaeudenw.php?gkz=".$gkz."&gmlid=".$gmlid; 142 if ($showkey) {echo "&showkey=j";} 143 echo "' title='Gebäudenachweis'>Gebäude " 135 // GebÀude-NW 136 echo "\n\t\t<a href='alkisgebaeudenw.php?gkz=".$gkz."&gmlid=".$gmlid.LnkStf() 137 ."' title='Gebäudenachweis'>Gebäude " 144 138 ."<img src='ico/Haus.png' width='16' height='16' alt=''>" 145 139 ."</a>" … … 175 169 echo "\n</tr>\n</table>"; 176 170 177 // Flurst uecksflaeche171 // FlurstÃŒcksflÀche 178 172 echo "\n<p class='fsd'>Flurstücksfläche: <b>".$flae."</b></p>"; 179 173 180 // *** G R U N D B U C H ***174 // G R U N D B U C H 181 175 echo "\n<h2><img src='ico/Grundbuch_zu.png' width='16' height='16' alt=''> Grundbuch</h2>"; 182 176 // ALKIS: FS >istgebucht> GS >istBestandteilVon> GB. … … 218 212 ."\n\t</tr>"; 219 213 echo "\n\t<tr>" 220 ."\n\t\t<td title='Grundbuchbezirk'>"; 221 if ($showkey) {echo "<span class='key'>".$rowg["bezirk"]."</span><br>";} 222 echo $beznam."</td>" 214 ."\n\t\t<td title='Grundbuchbezirk'>".DsKy($rowg["bezirk"], 'Grundbuch-Bezirk-*').$beznam."</td>" 223 215 ."\n\t\t<td title='Grundbuch-Blatt'><span class='wichtig'>".$rowg["blatt"]."</span></td>" 224 216 ."\n\t\t<td title='Bestandsverzeichnis-Nummer (BVNR, Grundstück)'>".$rowg["laufendenummer"]."</td>" 225 ."\n\t\t<td title='Buchungsart'>"; 226 if ($showkey) {echo "<span class='key'>".$rowg["buchungsart"]."</span><br>";} 227 echo $rowg["bart"] 228 ."</td>" 217 ."\n\t\t<td title='Buchungsart'>".DsKy($rowg["buchungsart"], 'Buchungsart-*').$rowg["bart"]."</td>" 229 218 ."\n\t</tr>" 230 219 ."\n\t</table>"; … … 235 224 echo "\n</td>\n<td>" 236 225 ."\n\t<p class='nwlink'>weitere Auskunft:<br>" 237 ."\n\t\t<a href='alkisbestnw.php?gkz=".$gkz."&gmlid=".$rowg[0]; 238 if ($showkey) {echo "&showkey=j";} 239 echo "' title='Grundbuchnachweis'>".$blattart." <img src='ico/GBBlatt_link.png' width='16' height='16' alt=''>" 240 ."</a>" 226 ."\n\t\t<a href='alkisbestnw.php?gkz=".$gkz."&gmlid=".$rowg[0].LnkStf() 227 ."' title='Grundbuchnachweis'>".$blattart." <img src='ico/GBBlatt_link.png' width='16' height='16' alt=''></a>" 241 228 ."\n\t</p>" 242 229 ."\n</td>\n</tr>\n</table>"; 243 230 244 // E I G E N T U EM E R231 // E I G E N T à M E R 245 232 if ($blattkey === 5000) { // SchlÃŒssel Blatt-Art 246 233 echo "\n<p>Keine Angaben zum Eigentum bei fiktivem Blatt</p>\n" … … 248 235 } else { // kein Eigent. bei fiktiv. Blatt 249 236 // Ausgabe Name in Function 250 $n = eigentuemer($rowg["gml_id"], false, "imFenster"); // ohne Adressen237 $n = eigentuemer($rowg["gml_id"], false, true); // ohne Adressen 251 238 252 239 if ($n === 0) { // keine NamNum, kein Eigent.
Note: See TracChangeset
for help on using the changeset viewer.