Ignore:
Timestamp:
02/24/22 16:24:19 (2 years ago)
Author:
frank.jaeger
Message:

Überarbeitung der Auskunft: Durch Functions den Code verdichtet. Drei neue Arten von Bauwerken.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/info/info/alkisn/alkisstrasse.php

    r425 r427  
    22/*      alkisstrasse.php 
    33 
    4         ALKIS-Buchauskunft, Kommunales Rechenzentrum Minden-Ravensberg/Lippe (Lemgo). 
     4        ALKIS-Auskunft 
     5        Author: Frank JÀger, Kommunales Rechenzentrum Minden-Ravensberg/Lippe (Lemgo) 
     6 
    57        Alle FlurstÃŒcke an einer Straße anzeigen, egal ob "mit" oder "ohne" Hausnummer 
    68        Parameter: "gml_id" aus der Tabelle "ax_lagebezeichnungkatalogeintrag" 
     
    1214        2020-12-15 Input-Validation und Strict Comparisation (===) 
    1315        2021-12-09 Neue Parameter: $katAmtMix (Kataster-Amt-Mix), $PrntBtn (Drucken-SchaltflÀche) 
     16        2022-01-13 Neue Functions LnkStf(), DsKy() 
    1417*/ 
    1518ini_set("session.cookie_httponly", 1); 
     
    5457$erlaubnis = darf_ich(); if ($erlaubnis === 0) { die('<p class="stop1">Abbruch</p></body>'); } 
    5558$dbg=$debug; // CONF in Arbeits-Variable 
    56  
    57 // Mit URL-Parameter "&nodebug=j" kann man die Entwicklungsumgebung (in Conf definiert) ausschalten. 
    58 // Wirkt temporÀr und wird nicht in Links weiter gereicht. 
    5959if ($nodebug === "j") {$dbg=0;}  
    6060 
     
    8787} 
    8888if ($row = pg_fetch_assoc($res)) { 
    89         $lage=$row["lage"]; // Strassenschluessel 
    90         $snam=$row["snam"]; // Strassenname 
     89        $lage=$row["lage"]; // Str.schl. 
     90        $snam=$row["snam"]; // Str.name 
    9191        $gem=$row["gemeinde"]; 
    92         $kennz=$gem."-".$lage." (".$snam.")"; // Schluessel als Sucheingabe in NAV brauchbar? 
    93         echo "\n<p class='balken strasse'>ALKIS Stra&szlig;e ".$kennz."&nbsp;</p>"; // Balken 
     92        $kennz=$gem."-".$lage." (".$snam.")"; // SchlÃŒssel als Sucheingabe in NAV brauchbar? 
     93        echo "\n<p class='balken strasse'>ALKIS Stra&szlig;e ".$kennz."&nbsp;</p>"; 
    9494} else { 
    9595        echo "\n<p class='err'>Kein Treffer bei Lagebezeichnungskatalogeintrag.</p>"; 
     
    108108                        ."\n\t\t\t<td class='head'>Kreis</td>" 
    109109                        ."\n\t\t\t<td class='head'>Gemeinde</td>" 
    110                         ."\n\t\t<td class='head'>Stra&szlig;e</td>" 
     110                        ."\n\t\t\t<td class='head'>Stra&szlig;e</td>" 
    111111                ."\n\t\t</tr>" 
    112112                ."\n\t\t<tr>"; 
    113                         echo "\n\t\t\t<td title='Bundesland'>"; 
    114                         if ($showkey) {echo "<span class='key'>".$row["land"]."</span><br>";} 
    115                         echo $row["bnam"]."&nbsp;</td>" 
    116                         ."\n\t\t\t<td title='Regierungsbezirk'>"; 
    117                         if ($showkey) {echo "<span class='key'>".$row["regierungsbezirk"]."</span><br>";} 
    118                         echo $row["rnam"]."&nbsp;</td>" 
    119                         ."\n\t\t\t<td title='Kreis'>"; 
    120                         if ($showkey) {echo "<span class='key'>".$row["kreis"]."</span><br>";} 
    121                         echo $row["knam"]."&nbsp;</td>" 
    122                         ."\n\t\t\t<td title='Gemeinde'>"; 
    123                         if ($showkey) {echo "<span class='key'>".$gem."</span><br>";} 
    124                         echo $row["gnam"]."&nbsp;</td>" 
    125                         . "\n\t\t\t<td title='Stra&szlig;e'>"; 
    126                         if ($showkey) {echo "<span class='key'>".$lage."</span><br>";} 
    127                         echo "<span class='wichtig'>".$snam."</span>" 
    128                         . "&nbsp;</td>" 
     113                echo "\n\t\t\t<td title='Bundesland'>".DsKy($row["land"], 'Bundesland-*').$row["bnam"]."&nbsp;</td>" 
     114                        ."\n\t\t\t<td title='Regierungsbezirk'>".DsKy($row["regierungsbezirk"], 'Regierungsbezirk-*').$row["rnam"]."&nbsp;</td>" 
     115                        ."\n\t\t\t<td title='Kreis'>".DsKy($row["kreis"], 'Kreis-*').$row["knam"]."&nbsp;</td>" 
     116                        ."\n\t\t\t<td title='Gemeinde'>".DsKy($gem, 'Gemeinde-*').$row["gnam"]."&nbsp;</td>" 
     117                        ."\n\t\t\t<td title='Stra&szlig;e'>".DsKy($lage, 'Stra&szlig;en-*')."<span class='wichtig'>".$snam."</span>&nbsp;</td>" 
    129118                ."\n\t\t</tr>" 
    130119        ."\n\t\t</table>"; 
     
    135124if ($ogml != "") { 
    136125        echo "\n\t\t<p class='nwlink noprint'>" 
    137                 ."\n\t\t<a href='alkislage.php?gkz=".$gkz."&amp;ltyp=o&amp;gmlid=".$ogml; 
    138                 if ($showkey) {echo "&amp;showkey=j";} 
    139                 echo "' title='Lage Ohne Hausnummer'>Lage <img src='ico/Lage_an_Strasse.png' width='16' height='16' alt=''></a>" 
     126                ."\n\t\t<a href='alkislage.php?gkz=".$gkz."&amp;ltyp=o&amp;gmlid=".$ogml.LnkStf() 
     127                ."' title='Lage Ohne Hausnummer'>Lage <img src='ico/Lage_an_Strasse.png' width='16' height='16' alt=''></a>" 
    140128        ."\n\t\t</p>"; 
    141129} 
     
    199187        $zpaar=!$zpaar; 
    200188        echo "\n<tr class='".$trclass."'>" 
    201                 ."\n\t<td>"; 
    202                 if ($showkey) {echo "<span class='key'>".$rowf["gemarkungsnummer"]."</span> ";} 
     189                ."\n\t<td>".DsKy($rowf["gemarkungsnummer"], 'Gemarkungsnummer'); 
    203190                if ($gwgmkg != $gmkg) { 
    204191                        echo "<b>".$gmkg."</b></td>"; 
     
    221208                ."\n\t<td>\n\t\t<p class='nwlink noprint'>"; 
    222209                        if ($ltyp === 'm') { // nur Typ "Mit Haus" anzeigen. Dar Typ 'o' ist immer gleich und identisch mit dem Link im Kopf 
    223                                 echo "\n\t\t<a href='alkislage.php?gkz=".$gkz."&amp;ltyp=".$ltyp."&amp;gmlid=".$lgml; 
    224                                 if ($showkey) {echo "&amp;showkey=j";} 
    225                                 echo "' title='Lagebezeichnung mit Hausnummer'>Lage <img src='ico/Lage_mit_Haus.png' width='16' height='16' alt=''></a>&nbsp;"; 
     210                                echo "\n\t\t<a href='alkislage.php?gkz=".$gkz."&amp;ltyp=".$ltyp."&amp;gmlid=".$lgml.LnkStf() 
     211                                ."' title='Lagebezeichnung mit Hausnummer'>Lage <img src='ico/Lage_mit_Haus.png' width='16' height='16' alt=''></a>&nbsp;"; 
    226212                                $cnths++; 
    227213                        } 
    228214                        // Link FlurstÃŒcksnachweis 
    229                         echo "\n\t\t<a href='alkisfsnw.php?gkz=".$gkz."&amp;gmlid=".$rowf["gml_id"]."&amp;eig=n"; 
    230                         if ($showkey) {echo "&amp;showkey=j";} 
    231                         echo "' title='Flurst&uuml;cksnachweis'>Flurst&uuml;ck <img src='ico/Flurstueck_Link.png' width='16' height='16' alt=''></a>"; 
    232                 echo "\n\t\t</p>\n\t</td>" 
     215                        echo "\n\t\t<a href='alkisfsnw.php?gkz=".$gkz."&amp;gmlid=".$rowf["gml_id"].LnkStf()."&amp;eig=n" 
     216                        ."' title='Flurst&uuml;cksnachweis'>Flurst&uuml;ck <img src='ico/Flurstueck_Link.png' width='16' height='16' alt=''></a>" 
     217                ."\n\t\t</p>\n\t</td>" 
    233218        ."\n</tr>"; 
    234219        $j++; 
     
    238223        echo "<p class='cnt'>".$j." Flurst&uuml;cke"; 
    239224        if ($cnths > 1) {echo " und ".$cnths." Hauptgeb&auml;ude";} 
    240         echo " mit dieser Straße in der Lagebezeichnung</p>"; 
     225        echo " mit dieser Stra&szlig;e in der Lagebezeichnung</p>"; 
    241226} 
    242227pg_free_result($resf); 
Note: See TracChangeset for help on using the changeset viewer.