Ignore:
Timestamp:
09/28/10 15:08:17 (14 years ago)
Author:
frank.jaeger
Message:
 
File:
1 edited

Legend:

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

    r45 r49  
    11<?php 
    22/*      Modul: alkisfsnw.php 
     3 
     4        ALKIS-Buchauskunft, Kommunales Rechenzentrum Minden-Ravensberg/Lippe (Lemgo). 
     5        FlurstÃŒcksnachweis fuer ein FlurstÃŒckskennzeichen aus ALKIS PostNAS 
     6 
    37        Version: 
    48        31.08.2010      $style=ALKIS entfernt, alles Kompakt 
     
    711        15.09.2010  Function "buchungsart" durch JOIN ersetzt 
    812 
    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 
    1315*/ 
    1416ini_set('error_reporting', 'E_ALL & ~ E_NOTICE'); 
    1517session_start(); 
    16 // Bindung an Mapbender-Authentifizierung 
    17 require_once("/data/mapwww/http/php/mb_validateSession.php"); 
    1818require_once("/data/conf/alkis_www_conf.php"); 
     19if ($auth == "mapbender") { 
     20        // Bindung an Mapbender-Authentifizierung 
     21        require_once($mapbender); 
     22} 
    1923include("alkisfkt.php"); 
    2024?> 
     
    2226<html> 
    2327<head> 
    24         <meta name="author" content="b600352" > 
     28        <meta name="author" content="F. Jaeger krz" > 
    2529        <meta http-equiv="cache-control" content="no-cache"> 
    2630        <meta http-equiv="pragma" content="no-cache"> 
     
    181185$bs=0; // Z.Buchungsstelle 
    182186while($rows = pg_fetch_array($ress)) { 
     187        $gmls=$rows["gml_id"]; 
     188        $lfd=$rows["lfd"]; // BVNR 
    183189 
    184190        // B U C H U N G S B L A T T  zur Buchungsstelle (istBestandteilVon) 
     
    188194        $sql.="JOIN  ax_buchungsblatt       b ON v.beziehung_zu=b.gml_id "; 
    189195        $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 Buchungsstelle 
     196        $sql.="WHERE v.beziehung_von='".$gmls."' "; // id Buchungsstelle 
    191197        $sql.="AND   v.beziehungsart='istBestandteilVon' "; 
    192198        $sql.="ORDER BY b.bezirk, b.buchungsblattnummermitbuchstabenerweiterung ;"; 
     
    198204        $bl=0; // Z.Blatt 
    199205        while($rowg = pg_fetch_array($resg)) { 
     206                $gmlg=$rowg["gml_id"]; 
    200207                $beznam=$rowg["bezeichnung"]; 
    201208                $blattkeyg=$rowg["blattart"]; 
    202209                $blattartg=blattart($blattkeyg); 
     210 
    203211                echo "\n<hr>"; 
    204212                echo "\n<table class='outer'>"; 
     
    247255                        echo "\n<td>"; // Outer rechte Spalte: NW-Links 
    248256                                if ($idanzeige) { 
    249                                         linkgml($gkz, $rows["gml_id"], "Buchungsstelle"); 
     257                                        linkgml($gkz, $gmls, "Buchungsstelle"); 
    250258                                        echo "<br>"; 
    251                                         linkgml($gkz, $rowg["gml_id"], "Buchungsblatt"); 
     259                                        linkgml($gkz, $gmlg, "Buchungsblatt"); 
    252260                                } 
    253261                                echo "\n\t<p class='nwlink'>weitere Auskunft:<br>"; 
    254                                         echo "\n\t\t<a href='alkisbestnw.php?gkz=".$gkz."&amp;gmlid=".$rowg[0]; 
     262                                        echo "\n\t\t<a href='alkisbestnw.php?gkz=".$gkz."&amp;gmlid=".$gmlg."#bvnr".$lfd; 
    255263                                                if ($idanzeige) {echo "&amp;id=j";} 
    256264                                                if ($showkey)   {echo "&amp;showkey=j";} 
     
    277285                // Person <-benennt< AX_Namensnummer  >istBestandteilVon-> AX_Buchungsblatt 
    278286                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 
    281288                        if ($n == 0) { 
    282289                                if ($blattkeyg == 1000) { 
    283290                                        echo "\n<p class='err'>Keine Namensnummer gefunden.</p>"; 
    284                                         linkgml($gkz, $rowg["gml_id"], "Buchungsblatt"); 
     291                                        linkgml($gkz, $gmlg, "Buchungsblatt"); 
    285292                                } else { 
    286293                                        echo "\n<p>ohne Eigent&uuml;mer.</p>"; 
     
    292299        if ($bl == 0) { 
    293300                echo "\n<p class='err'>Kein Buchungsblatt gefunden.</p>"; 
    294                 linkgml($gkz, $rows["gml_id"], "Buchungstelle"); 
     301                linkgml($gkz, $gmls, "Buchungstelle"); 
    295302        } 
    296303 
     
    307314        $sql.="JOIN  ax_buchungsblattbezirk z ON z.land = b.land AND z.bezirk = b.bezirk "; 
    308315        $sql.="JOIN  ax_buchungsstelle_buchungsart a ON s.buchungsart = a.wert "; 
    309         $sql.="WHERE an.beziehung_zu = '".$rows["gml_id"]."' "; // id herrschende Buchungsstelle 
     316        $sql.="WHERE an.beziehung_zu = '".$gmls."' "; // id herrschende Buchungsstelle 
    310317        $sql.="AND   an.beziehungsart = 'an' "; 
    311318        $sql.="AND   v.beziehungsart = 'istBestandteilVon' "; 
     
    399406 
    400407                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 
    403409                        // Anzahl $n kontrollieren? Warnen? 
    404410                } 
     
    423429</form> 
    424430 
    425 <?php footer($gkz, $gmlid, $idumschalter, $idanzeige, $self, $hilfeurl, "&amp;eig=".$eig, $showkey); ?> 
     431<?php footer($gkz, $gmlid, $idumschalter, $idanzeige, $_SERVER['PHP_SELF']."?", $hilfeurl, "&amp;eig=".$eig, $showkey); ?> 
    426432 
    427433</body> 
Note: See TracChangeset for help on using the changeset viewer.