Ignore:
Timestamp:
09/09/10 14:09:03 (14 years ago)
Author:
frank.jaeger
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/var/www/info/alkis/alkisausk.php

    r41 r43  
    1414                31.08.2010      $style=ALKIS entfernt, alles Kompakt 
    1515                02.09.2010  Mit Icons 
     16                07.09.2010  Schluessel anschaltbar 
    1617*/ 
    1718ini_set('error_reporting', 'E_ALL'); 
     
    4445$gkz=urldecode($_REQUEST["gkz"]); 
    4546$id = isset($_GET["id"]) ? $_GET["id"] : "n"; 
    46 $idanzeige=false; 
    47 if ($id == "j") {$idanzeige=true;} 
     47if ($id == "j") { 
     48        $idanzeige=true; 
     49} else { 
     50        $idanzeige=false; 
     51} 
     52$keys = isset($_GET["showkey"]) ? $_GET["showkey"] : "n"; 
     53if ($keys == "j") { 
     54        $showkey=true; 
     55} else { 
     56        $showkey=false; 
     57} 
    4858$dbname = 'alkis05' . $gkz; 
    4959$con = pg_connect("host=".$dbhost." port=".$dbport." dbname=".$dbname." user=".$dbuser." password=".$dbpass); 
     
    5767$sql.="WHERE f.gml_id='".$gmlid."';"; 
    5868// Weiter joinen: g.stelle -> ax_dienststelle "Katasteramt" 
     69 
    5970$res=pg_query($con,$sql); 
    60 if (!$res) echo "\n<p class='err'>Fehler bei Flurstuecksdaten\n<br>".$sql."</p>\n"; 
     71if (!$res) {echo "\n<p class='err'>Fehler bei Flurstuecksdaten\n<br>".$sql."</p>\n";} 
     72 
    6173if ($row = pg_fetch_array($res)) { 
    6274        $gemkname=htmlentities($row["bezeichnung"], ENT_QUOTES, "UTF-8"); 
     
    6880        $flae=$row["amtlicheflaeche"]; 
    6981        $flae=number_format($flae,0,",",".") . " m&#178;"; 
    70 } else {echo "Fehler! Kein Treffer fuer gml_id=".$gmlid;} 
     82} else { 
     83        echo "<p class='err'>Kein Treffer fuer gml_id=".$gmlid."</p>"; 
     84} 
    7185 
    7286// Balken 
     
    8397 
    8498echo "\n<table class='outer'>\n<tr>\n<td>"; 
    85         echo "\n\t<table class='kennz' title='Flurst&uuml;ckskennzeichen'>\n\t<tr>"; 
     99        echo "\n\t<table class='kennzfs' title='Flurst&uuml;ckskennzeichen'>\n\t<tr>"; 
    86100        echo "\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>"; 
    87         echo "\n\t<tr>\n\t\t<td title='Gemarkung'><span class='key'>".$gmkgnr."</span><br>".$gemkname."</td>"; 
     101        echo "\n\t<tr>\n\t\t<td title='Gemarkung'>"; 
     102   if ($showkey) { 
     103                echo "<span class='key'>".$gmkgnr."</span><br>"; 
     104        } 
     105        echo $gemkname."</td>"; 
    88106        echo "\n\t\t<td title='Flurnummer'>".$flurnummer."</td>"; 
    89107        echo "\n\t\t<td title='Flurst&uuml;cksnummer (Z&auml;hler / Nenner)'><span class='wichtig'>".$flstnummer."</span></td>\n\t</tr>"; 
    90108        echo "\n\t</table>"; 
    91109echo "\n</td>\n<td>"; 
    92 if ($idanzeige) { linkgml($gkz, $gmlid, "Flurst&uuml;ck"); } 
    93 echo "<br>\n\t<p class='nwlink'>weitere Auskunft:<br>"; 
     110if ($idanzeige) {linkgml($gkz, $gmlid, "Flurst&uuml;ck"); } 
     111echo "\n\t<p class='nwlink'>weitere Auskunft:<br>"; 
    94112 
    95113// Flurstuecksnachweis (o. Eigent.) 
    96114echo "\n\t<a href='alkisfsnw.php?gkz=".$gkz."&amp;gmlid=".$gmlid."&amp;eig=n"; 
    97115if ($idanzeige) { echo "&amp;id=j";} 
     116if ($showkey)   {echo "&amp;showkey=j";} 
    98117echo "' title='Flurst&uuml;cksnachweis, alle Flurst&uuml;cksdaten'>Flurst&uuml;ck <img src='ico/Flurstueck_Link.ico' width='16' height='16' alt=''></a><br>"; 
    99118 
     
    101120echo "\n\t\t<a href='alkisfsnw.php?gkz=".$gkz."&amp;gmlid=".$gmlid."&amp;eig=j"; 
    102121if ($idanzeige) echo "&amp;id=j"; 
     122if ($showkey)   {echo "&amp;showkey=j";} 
    103123echo "' title='Flurst&uuml;ck mit Eigent&uuml;mer'>Flurst&uuml;ck mit Eigent&uuml;mer</a> <img src='ico/Flurstueck_Link.ico' width='16' height='16' alt=''><br>"; 
    104124 
    105125// Gebaeude-NW 
    106126echo "\n\t\t<a href='alkisgebaeudenw.php?gkz=".$gkz."&amp;gmlid=".$gmlid; 
    107 if ($idanzeige) echo "&amp;id=j"; 
     127if ($idanzeige) {echo "&amp;id=j";} 
     128if ($showkey)   {echo "&amp;showkey=j";} 
    108129echo "' title='Geb&auml;udenachweis'>Geb&auml;ude <img src='ico/Haus.ico' width='16' height='16' alt=''></a>"; 
    109130 
     
    135156        $beznam=$rowg["bezeichnung"]; 
    136157        echo "\n<hr>\n<table class='outer'>\n<tr>\n<td>"; 
    137         echo "\n\t<table class='kennz' title='Bestandskennzeichen'>\n\t<tr>\n\t\t<td class='head'>Bezirk</td>"; 
    138                 echo "\n\t\t<td class='head'>".blattart($rowg["blattart"])."</td>\n\t\t<td class='head'>Lfd-Nr,</td>\n\t\t<td class='head'>Buchungsart</td>\n\t</tr>"; 
    139                 echo "\n\t<tr>\n\t\t<td title='Grundbuchbezirk'><span class='key'>".$rowg["bezirk"]."</span><br>".$beznam."</td>"; 
     158 
     159 
     160                $blattkey=$rowg["blattart"]; 
     161                $blattart=blattart($blattkey); 
     162                if ($blattkey == 1000) {                 
     163                        echo "\n\t<table class='kennzgb' title='Bestandskennzeichen'>"; 
     164                } else {                 
     165                        echo "\n\t<table class='kennzgbf' title='Bestandskennzeichen'>"; // dotted 
     166                } 
     167        //      echo "\n\t<table class='kennzgb' title='Bestandskennzeichen'>"; 
     168                        echo "\n\t<tr>\n\t\t<td class='head'>Bezirk</td>"; 
     169                        echo "\n\t\t<td class='head'>".$blattart."</td>"; 
     170                        echo "\n\t\t<td class='head'>Lfd-Nr,</td>"; 
     171                        echo "\n\t\t<td class='head'>Buchungsart</td>"; 
     172                echo "\n\t</tr>"; 
     173 
     174        echo "\n\t<tr>"; 
     175                echo "\n\t\t<td title='Grundbuchbezirk'>"; 
     176                if ($showkey) { 
     177                        echo "<span class='key'>".$rowg["bezirk"]."</span><br>"; 
     178                } 
     179                echo $beznam."</td>"; 
    140180                echo "\n\t\t<td title='Grundbuch-Blatt'><span class='wichtig'>".$rowg["blatt"]."</span></td>"; 
    141181                echo "\n\t\t<td title='Bestandsverzeichnis-Nummer (BVNR, Grundst&uuml;ck)'>".$rowg["laufendenummer"]."</td>"; 
    142                 echo "\n\t\t<td title='Buchungsart'>".$rowg["buchungsart"]."<br>".buchungsart($rowg["buchungsart"])."</td>\n\t</tr>"; 
     182                echo "\n\t\t<td title='Buchungsart'>"; 
     183                if ($showkey) { 
     184                        echo "<span class='key'>".$rowg["buchungsart"]."</span><br>"; 
     185                } 
     186                echo buchungsart($rowg["buchungsart"])."</td>\n\t</tr>"; 
    143187        echo "\n\t</table>"; 
    144188        if ($rowg["zahler"] <> "") { 
     
    146190        } 
    147191        echo "\n</td>\n<td>"; 
    148                 if ($idanzeige) { linkgml($gkz, $rowg[0], "Buchungsblatt");} 
    149                 echo "<br>\n"; 
     192                if ($idanzeige) {linkgml($gkz, $rowg[0], "Buchungsblatt");} 
     193                //echo "<br>\n"; 
    150194                echo "\n\t<p class='nwlink'>weitere Auskunft:<br>"; 
    151                 echo "\n\t\t<a href='alkisbestnw.php?gkz=".$gkz."&amp;gmlid=".$rowg[0]; 
    152                         if ($idanzeige) echo "&amp;id=j"; 
    153                         echo "' title='Grundbuchnachweis mit kompletter Eigent&uuml;merangabe'>Grundbuch-Blatt "; 
    154                         echo "<img src='ico/GBBlatt_link.ico' width='16' height='16' alt=''></a>"; 
    155         echo "\n\t</p>\n</td>\n"; 
     195                        echo "\n\t\t<a href='alkisbestnw.php?gkz=".$gkz."&amp;gmlid=".$rowg[0]; 
     196                                if ($idanzeige) {echo "&amp;id=j";} 
     197                                if ($showkey)   {echo "&amp;showkey=j";} 
     198                                echo "' title='Grundbuchnachweis'>"; 
     199                        //      echo "Grundbuch-Blatt"; 
     200                                echo $blattart; 
     201                                echo " <img src='ico/GBBlatt_link.ico' width='16' height='16' alt=''></a>"; 
     202                echo "\n\t</p>"; 
     203        echo "\n</td>\n"; 
    156204        echo "</table>"; 
    157205         
    158206        // E I G E N T U E M E R 
    159         if ($rowg["blattart"] == 5000) {  
     207        if ($blattkey == 5000) { // Schluessel Blattart 
    160208                echo "\n<p>Keine Angaben zum Eigentum bei fiktivem Blatt</p>\n"; 
    161209                echo "\n<p>Siehe weitere Grundbuchbl&auml;tter mit Rechten an dem fiktiven Blatt.</p>\n"; 
    162210        } else {// kein Eigent. bei fiktiv. Blatt 
    163211                echo "\n<hr>\n\n<h3><img src='ico/Eigentuemer_2.ico' width='16' height='16' alt=''> Angaben zum Eigentum</h3>\n"; 
     212 
    164213                // Ausgabe Name in Function 
    165214                $n = eigentuemer($con, $gkz, $idanzeige, $rowg["gml_id"], false); // hier ohne Adressen 
     215 
    166216                if ($n == 0) { // keine Namensnummer, kein Eigentuemer 
    167                         echo "\n<p class='err'>Keine Namensnummer gefunden.</p>"; 
    168                         echo "\n<p>Bezirk: ".$row["bezirk"].", Blatt: ".$row["nr"].", Blattart ".$row["blattart"]." (".$blattart.")</p>"; 
     217                        echo "\n<p class='err'>Keine Eigent&uuml;mer gefunden.</p>"; 
     218                        echo "\n<p class='err'>Bezirk ".$rowg["bezirk"]." Blatt ".$rowg["blatt"]." Blattart ".$blattkey." (".$blattart.")</p>"; 
    169219                        linkgml($gkz, $gmlid, "Buchungsblatt"); 
    170220                } 
     
    178228} 
    179229echo "\n<hr>"; 
    180 footer($gkz, $gmlid, $idanzeige, $self, $hilfeurl, ""); 
     230footer($gkz, $gmlid, $idanzeige, $self, $hilfeurl, "", $showkey); 
    181231 
    182232?> 
Note: See TracChangeset for help on using the changeset viewer.