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/alkisfshist.php

    r425 r427  
    11<?php 
    2 /*      Modul: alkisfshist.php 
    3  
    4         ALKIS-Buchauskunft, Kommunales Rechenzentrum Minden-Ravensberg/Lippe (Lemgo). 
    5         Flurstuecks-Historie fuer ein Flurstueckskennzeichen aus ALKIS PostNAS 
     2/*      alkisfshist.php 
     3 
     4        ALKIS-Auskunft 
     5        Author: Frank JÀger, Kommunales Rechenzentrum Minden-Ravensberg/Lippe (Lemgo) 
     6 
     7        FlurstÃŒcks-Historie fÃŒr ein FlurstÃŒckskennzeichen aus ALKIS PostNAS 
     8 
    69        Version: 
    710        2016-02-24 Version fÃŒr norGIS-ALKIS-Import 
     
    1114        2020-12-15 Input-Validation und Strict Comparisation (===) 
    1215        2021-12-09 Neuer Parameter $PrntBtn (Drucken-SchaltflÀche) 
     16        2022-01-13 Neue Functions LnkStf(), DsKy() 
    1317*/ 
    1418 
    1519function fzerleg($fs) { 
    16 /*      Flurstueckskennzeichen (20) zerlegen als lesbares Format (wie im Balken): 
     20/*      FlurstÃŒckskennzeichen (20) zerlegen als lesbares Format (wie im Balken): 
    1721        Dies FS-Kennz-Format wird auch als Eingabe in der Navigation akzeptiert  
    1822   ....*....1....*....2 
     
    3741                $arr = explode(",",$stri); 
    3842                foreach($arr AS $val){ 
    39                         echo "Flurst&uuml;ck <a title=' zur Flurst&uuml;ck Historie' href='".selbstverlinkung()."?gkz=".$gkz."&amp;fskennz=".$val; 
    40                         if ($showkey)   {echo "&amp;showkey=j";} 
    41                         echo "'>".fzerleg($val)."</a><br>"; 
     43                        echo "Flurst&uuml;ck <a title=' zur Flurst&uuml;ck Historie' href='".selbstverlinkung()."?gkz=".$gkz."&amp;fskennz=".$val.LnkStf()."'>".fzerleg($val)."</a><br>"; 
    4244                } 
    4345        } 
     
    9092                $gmlv=$rowv["gml_id"]; 
    9193                $vfsk=$rowv["flurstueckskennzeichen"]; 
    92                 echo "Flurst&uuml;ck <a title='Historie des Vorg&auml;ngerflurst&uuml;cks' href='".selbstverlinkung()."?gkz=".$gkz."&amp;fskennz=".$vfsk."&amp;gmlid=".$gmlv; 
    93                         if ($showkey) {echo "&amp;showkey=j";} 
    94                 echo "'>".fzerleg($vfsk)."</a><br>"; 
     94                echo "Flurst&uuml;ck <a title='Historie des Vorg&auml;ngerflurst&uuml;cks' href='".selbstverlinkung()."?gkz=".$gkz."&amp;fskennz=".$vfsk."&amp;gmlid=".$gmlv.LnkStf()."'>".fzerleg($vfsk)."</a><br>"; 
    9595                $zv++; 
    9696        } 
     
    102102 
    103103// Start 
    104  
    105104ini_set("session.cookie_httponly", 1); 
    106105session_start(); 
     
    147146 
    148147$erlaubnis = darf_ich(); if ($erlaubnis === 0) { die('<p class="stop1">Abbruch</p></body>'); } 
    149 $dbg=$debug; // CONF in Arbeits-Variable 
    150  
    151 // Mit URL-Parameter "&nodebug=j" kann man die Entwicklungsumgebung (in Conf definiert) ausschalten. 
    152 // Wirkt temporÀr und wird nicht in Links weiter gereicht. 
     148$dbg=$debug; 
    153149if ($nodebug === "j") {$dbg=0;}  
    154150 
     
    251247        ."\n\t<table class='".$cls."' title='Flurst&uuml;ckskennzeichen'>\n\t<tr>" // innere Tabelle Kennzeichen 
    252248                ."\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>" 
    253                 ."\n\t<tr>\n\t\t<td title='Gemarkung'>"; 
    254                 if ($showkey) {echo "<span class='key'>".$gmkgnr."</span><br>";} 
    255                 echo $gemkname."&nbsp;</td>" 
     249                ."\n\t<tr>\n\t\t<td title='Gemarkung'>".DsKy($gmkgnr, 'Gemarkungsnummer').$gemkname."&nbsp;</td>" 
    256250                ."\n\t\t<td title='Flurnummer'>".$flurnummer."</td>" 
    257251                ."\n\t\t<td title='Flurst&uuml;cksnummer (Z&auml;hler / Nenner)'><span class='wichtig'>".$flstnummer."</span></td>\n\t</tr>" 
     
    263257if ($ftyp === "a") { // Aktuell -> Historie 
    264258        echo "\n<p class='nwlink noprint'>weitere Auskunft: " 
    265                 ."<a href='alkisfsnw.php?gkz=".$gkz."&amp;gmlid=".$gmlid."&amp;eig=n"; 
    266                         if ($showkey)   {echo "&amp;showkey=j";} 
    267                         echo "' title='Flurst&uuml;cksnachweis'>Flurst&uuml;ck " 
    268                         ."<img src='ico/Flurstueck_Link.png' width='16' height='16' alt=''>" 
    269                 ."</a>"; 
     259        ."<a href='alkisfsnw.php?gkz=".$gkz."&amp;gmlid=".$gmlid.LnkStf()."&amp;eig=n' title='Flurst&uuml;cksnachweis'>Flurst&uuml;ck " 
     260        ."<img src='ico/Flurstueck_Link.png' width='16' height='16' alt=''></a>"; 
    270261} 
    271262echo "\n<hr>" 
     
    277268        </tr>"; // Head 
    278269         
    279         // Spalte 1: F l u r s t ÃŒ c k 
     270        // Sp.1: FlurstÃŒck 
    280271        echo "\n<tr>\n\t<td>" 
    281272                ."<img src='ico/".$ico."' width='16' height='16' alt=''> ".$wert 
     
    283274        ."</td>"; 
    284275 
    285         // Spalte 2: V o r g À n g e r 
     276        // Sp.2: VorgÀnger 
    286277        echo "\n\t<td>"; 
    287278        switch ($ftyp) { // Diff. Hist./Akt. 
     
    298289        echo"</td>"; 
    299290 
    300         // Spalte 3: N a c h f o l g e r 
     291        // Sp.3: Nachfolger 
    301292        echo "\n\t<td>"; 
    302293                vornach($nach); 
Note: See TracChangeset for help on using the changeset viewer.