Changeset 129 for trunk


Ignore:
Timestamp:
11/17/11 16:00:38 (9 years ago)
Author:
frank.jaeger
Message:
 
Location:
trunk
Files:
12 edited

Legend:

Unmodified
Added
Removed
  • trunk/data/mapbender/http/nav/alkisnav_eig.php

    r115 r129  
    55        25.07.2011 PostNAS 0.5/0.6 Versionen unterscheiden 
    66        24.10.2011 Nach Pos-Klick Highlight erneuern statt hideHighlight 
     7        17.11.2011 Nachweis-Links ÃŒber javascript im neuen Hochformat-Fenster 
    78*/ 
    89import_request_variables("PG"); 
     
    2223        <title>ALKIS-Suche Eigent&uuml;mer</title> 
    2324        <link rel="stylesheet" type="text/css" href="alkisnav.css"> 
     25        <script type="text/javascript"> 
     26                function imFenster(dieURL) { 
     27                        var link = encodeURI(dieURL); 
     28                        window.open(link,'','left=10,top=10,width=620,height=800,resizable=yes,menubar=no,toolbar=no,location=no,status=no,scrollbars=yes'); 
     29                } 
     30        </script> 
    2431</head> 
    2532<body> 
     
    94101        echo "\n<div class='nam'>"; 
    95102                // Link zur Auskunft Person 
    96                 echo "\n\t<a title='Nachweis' target='_blank' href='".$auskpath."alkisnamstruk.php?gkz=".$gkz."&amp;gemeinde=".$gemeinde."&amp;gmlid=".$person."'>"; 
     103                echo "\n\t<a title='Nachweis' href='javascript:imFenster(\"".$auskpath."alkisnamstruk.php?gkz=".$gkz."&amp;gemeinde=".$gemeinde."&amp;gmlid=".$person."\")'>"; 
    97104                        echo "\n\t\t<img class='nwlink' src='ico/Eigentuemer.ico' width='16' height='16' alt='EIG'>"; 
    98105                echo "\n\t</a> "; 
     
    135142                $nr=$row["nr"]; 
    136143                echo "\n<div class='gb'>"; 
    137                         echo "\n\t<a title='Nachweis' target='_blank' href='".$auskpath."alkisbestnw.php?gkz=".$gkz."&amp;gemeinde=".$gemeinde."&amp;gmlid=".$gml."'>"; 
     144                        echo "\n\t<a title='Nachweis' href='javascript:imFenster(\"".$auskpath."alkisbestnw.php?gkz=".$gkz."&amp;gemeinde=".$gemeinde."&amp;gmlid=".$gml."\")'>"; 
    138145                                echo "\n\t\t<img class='nwlink' src='ico/GBBlatt_link.ico' width='16' height='16' alt='GB'>"; 
    139146                        echo "\n\t</a> ";                
     
    166173                echo "</div>"; 
    167174                echo "<div class='gb'>"; 
    168                         echo "\n\t<a title='Nachweis' target='_blank' href='".$auskpath."alkisbestnw.php?gkz=".$gkz."&amp;gmlid=".$gb."'>"; 
     175                        echo "\n\t<a title='Nachweis' href='javascript:imFenster(\"".$auskpath."alkisbestnw.php?gkz=".$gkz."&amp;gmlid=".$gb."\")'>"; 
    169176                                echo "\n\t\t<img class='nwlink' src='ico/GBBlatt_link.ico' width='16' height='16' alt='GB'>"; 
    170177                        echo "\n\t</a> Grundbuch"; 
     
    216223                $y=$row["y"]; 
    217224                echo "\n<div class='fs'>"; 
    218                         echo "\n\t<a title='Nachweis' target='_blank' href='".$auskpath."alkisfsnw.php?gkz=".$gkz."&amp;gmlid=".$fs_gml."'>"; 
     225                        echo "\n\t<a title='Nachweis' href='javascript:imFenster(\"".$auskpath."alkisfsnw.php?gkz=".$gkz."&amp;gmlid=".$fs_gml."\")'>"; 
    219226                                echo "\n\t\t<img class='nwlink' src='ico/Flurstueck_Link.ico' width='16' height='16' alt='FS'>"; 
    220227                        echo "\n\t</a> ";        
  • trunk/data/mapbender/http/nav/alkisnav_fls.php

    r128 r129  
    1414                                Differenzierung mit/ohne Raumbezug bei Icons fuer Histor. FS 
    1515                                Gemarkung- und Flur-Zeile vor einzelnem FlurstÃŒck ausgeben 
     16        17.11.2011 Nachweis-Links ÃŒber javascript im neuen Hochformat-Fenster 
    1617*/ 
    1718import_request_variables("PG"); 
     
    2930        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
    3031        <title>ALKIS-Suche Flurst&uuml;ck</title> 
    31         <link rel="stylesheet" type="text/css" href="alkisnav.css"> 
     32        <link rel="stylesheet" type="text/css" href="alkisnav.css"></link> 
     33        <script type="text/javascript"> 
     34                function imFenster(dieURL) { 
     35                        var link = encodeURI(dieURL); 
     36                        window.open(link,'','left=10,top=10,width=620,height=800,resizable=yes,menubar=no,toolbar=no,location=no,status=no,scrollbars=yes'); 
     37                } 
     38        </script> 
    3239</head> 
    3340<body> 
     
    371378                $y=$row["y"]; 
    372379                echo "\n<div class='fs'>"; 
    373                         echo "\n\t<a title='Nachweis' target='_blank' href='".$auskpath."alkisfsnw.php?gkz=".$gkz."&amp;gmlid=".$fs_gml."'>"; 
     380                        echo "\n\t<a title='Nachweis' href='javascript:imFenster(\"".$auskpath."alkisfsnw.php?gkz=".$gkz."&amp;gmlid=".$fs_gml."\")'>"; 
    374381                                echo "\n\t\t<img class='nwlink' src='ico/Flurstueck_Link.ico' width='16' height='16' alt='FS'>"; 
    375382                        echo "\n\t</a> ";                        
     
    431438                echo "\n<div class='hi' title='".$titl."'>"; // Zeile 
    432439                        // Icon -> Bauchauskunft 
    433                         echo "\n\t<a title='Nachweis' target='_blank' href='".$auskpath."alkisfshist.php?gkz=".$gkz."&amp;gmlid=".$fs_gml."'>"; 
     440                        echo "\n\t<a title='Nachweis' href='javascript:imFenster(\"".$auskpath."alkisfshist.php?gkz=".$gkz."&amp;gmlid=".$fs_gml."\")'>"; 
    434441                                echo "\n\t\t<img class='nwlink' src='ico/".$ico."' width='16' height='16' alt='Hist'>"; 
    435442                        echo "\n\t</a> ";                
     
    442449                echo "\n<p class='err'>Kein historisches Flurst&uuml;ck.</p>"; 
    443450                if ($debug > 2) {echo "<p class='dbg'>SQL=<br>".$sql."<br>$1 = ".$fskzwhere."</p>";} 
    444         } elseif($zfs >= $linelimit) { 
     451        } elseif ($zfs >= $linelimit) { 
    445452                echo "\n<p>... und weitere</p>"; 
    446453        } 
     
    482489                $y=$row["y"]; 
    483490                echo "\n<div class='fs'>"; 
    484                         echo "\n\t<a title='Nachweis' target='_blank' href='".$auskpath."alkisfsnw.php?gkz=".$gkz."&amp;gmlid=".$fs_gml."'>"; 
     491                        echo "\n\t<a title='Nachweis' href='javascript:imFenster(\"".$auskpath."alkisfsnw.php?gkz=".$gkz."&amp;gmlid=".$fs_gml."\")'>"; 
    485492                                echo "\n\t\t<img class='nwlink' src='ico/Flurstueck_Link.ico' width='16' height='16' alt='FS'>"; 
    486493                        echo "\n\t</a> ";                
     
    568575 
    569576                                // Icon -> Nachweis FS-Hist. in Buchauskunft 
    570                                 echo "\n\t<a title='Nachweis' target='_blank' href='".$auskpath."alkisfsnw.php?gkz=".$gkz."&amp;gmlid=".$fs_gml."'>"; 
     577                                echo "\n\t<a title='Nachweis' href='javascript:imFenster(\"".$auskpath."alkisfsnw.php?gkz=".$gkz."&amp;gmlid=".$fs_gml."\")'>"; 
    571578                                        echo "\n\t\t<img class='nwlink' src='ico/Flurstueck_Link.ico' width='16' height='16' alt='FS'>"; 
    572579                                echo "\n\t</a> ";        
     
    594601                        }  // h: Karte Pos.? 
    595602                        echo "\n<div class='hi' title='".$titl."'>"; 
    596                                 echo "\n\t<a title='Nachweis' target='_blank' href='".$auskpath."alkisfshist.php?gkz=".$gkz."&amp;gmlid=".$fs_gml."'>"; 
     603                                echo "\n\t<a title='Nachweis' href='javascript:imFenster(\"".$auskpath."alkisfshist.php?gkz=".$gkz."&amp;gmlid=".$fs_gml."\")'>"; 
    597604                                        echo "\n\t\t<img class='nwlink' src='ico/".$ico."' width='16' height='16' alt='Hist'>"; 
    598605                                echo "\n\t</a> Historisches Flst. ".$fskenn."</a>"; 
     
    649656                                        $fs=$gknrn."-".$flurn."-".$fskennn; 
    650657                                        echo "\n<div class='hn' title='Nachfolger: ".$titl."'>";                         
    651                                                 echo "\n\t<a title='Nachweis' target='_blank' href='".$auskpath.$auskprog.".php?gkz=".$gkz."&amp;gmlid=".$na_gml."'>"; 
     658                                                echo "\n\t<a title='Nachweis' href='javascript:imFenster(\"".$auskpath.$auskprog.".php?gkz=".$gkz."&amp;gmlid=".$na_gml."\")'>"; 
    652659                                                        echo "\n\t\t<img class='nwlink' src='ico/".$ico."' width='16' height='16' alt='FS'>"; 
    653660                                                echo "\n\t</a> ";                
  • trunk/data/mapbender/http/nav/alkisnav_grd.php

    r115 r129  
    66        25.07.2011 PostNAS 0.5/0.6 Versionen unterscheiden 
    77        24.10.2011 Nach Pos-Klick Highlight erneuern statt hideHighlight 
     8        17.11.2011 Nachweis-Links ÃŒber javascript im neuen Hochformat-Fenster 
    89*/ 
    910import_request_variables("PG"); 
     
    2223        <title>ALKIS-Suche Grundbuch</title> 
    2324        <link rel="stylesheet" type="text/css" href="alkisnav.css"> 
     25        <script type="text/javascript"> 
     26                function imFenster(dieURL) { 
     27                        var link = encodeURI(dieURL); 
     28                        window.open(link,'','left=10,top=10,width=620,height=800,resizable=yes,menubar=no,toolbar=no,location=no,status=no,scrollbars=yes'); 
     29                } 
     30        </script> 
    2431</head> 
    2532<body> 
     
    265272                $gml=$row["gml_id"]; 
    266273                echo "\n<div class='gb' title='GB-Blatt'>"; 
    267                         echo "\n\t<a title='Nachweis' target='_blank' href='".$auskpath."alkisbestnw.php?gkz=".$gkz."&amp;gmlid=".$gml."'>"; 
     274                        echo "\n\t<a title='Nachweis' href='javascript:imFenster(\"".$auskpath."alkisbestnw.php?gkz=".$gkz."&amp;gmlid=".$gml."\")'>"; 
    268275                                echo "\n\t\t<img class='nwlink' src='ico/GBBlatt_link.ico' width='16' height='16' alt='Blatt'>"; 
    269276                        echo "\n\t</a> "; 
     
    324331                echo "\n</div>"; 
    325332                echo "\n<div class='gb' title='GB-Blatt'>"; 
    326                         echo "\n\t<a title='Nachweis' target='_blank' href='".$auskpath."alkisbestnw.php?gkz=".$gkz."&amp;gmlid=".$gblatt."'>"; 
     333                        echo "\n\t<a title='Nachweis' href='javascript:imFenster(\"".$auskpath."alkisbestnw.php?gkz=".$gkz."&amp;gmlid=".$gblatt."\")'>"; 
    327334                                echo "\n\t\t<img class='nwlink' src='ico/GBBlatt_link.ico' width='16' height='16' alt='Blatt'>"; 
    328335                        echo "\n\t</a> "; 
     
    471478                } else { 
    472479                        echo "\n<div class='fs'>"; 
    473                                 echo "\n\t<a title='Nachweis' target='_blank' href='".$auskpath."alkisfsnw.php?gkz=".$gkz."&amp;gmlid=".$fs_gml."'>"; 
     480                                echo "\n\t<a title='Nachweis' href='javascript:imFenster(\"".$auskpath."alkisfsnw.php?gkz=".$gkz."&amp;gmlid=".$fs_gml."\")'>"; 
    474481                                        echo "\n\t\t<img class='nwlink' src='ico/Flurstueck_Link.ico' width='16' height='16' alt='FS'>"; 
    475482                                echo "\n\t</a> "; 
  • trunk/var/www/info/alkis/alkisausk.php

    r123 r129  
    1414        26.07.2011  debug, SQL nur im Testmodus ausgeben 
    1515        02.11.2011  6.+7. Parameter fuer function eigentuemer() 
     16        17.11.2011  Link FS-Historie, Parameter der Functions geändert 
    1617*/ 
    1718ini_set('error_reporting', 'E_ALL'); 
     
    114115// Flurstuecksnachweis (o. Eigent.) 
    115116echo "\n\t<a href='alkisfsnw.php?gkz=".$gkz."&amp;gmlid=".$gmlid."&amp;eig=n"; 
    116 if ($idanzeige) { echo "&amp;id=j";} 
    117 if ($showkey)   {echo "&amp;showkey=j";} 
    118 echo "' title='Flurst&uuml;cksnachweis, alle Flurst&uuml;cksdaten'>Flurst&uuml;ck <img src='ico/Flurstueck_Link.ico' width='16' height='16' alt=''></a><br>"; 
     117        if ($idanzeige) {echo "&amp;id=j";} 
     118        if ($showkey)   {echo "&amp;showkey=j";} 
     119        echo "' title='Flurst&uuml;cksnachweis, alle Flurst&uuml;cksdaten'>Flurst&uuml;ck "; 
     120        echo "<img src='ico/Flurstueck_Link.ico' width='16' height='16' alt=''>"; 
     121echo "</a><br>"; 
    119122 
    120123// FS- u. Eigent.-NW 
    121124echo "\n\t\t<a href='alkisfsnw.php?gkz=".$gkz."&amp;gmlid=".$gmlid."&amp;eig=j"; 
    122 if ($idanzeige) echo "&amp;id=j"; 
    123 if ($showkey)   {echo "&amp;showkey=j";} 
    124 echo "' 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>"; 
     125        if ($idanzeige) {echo "&amp;id=j";} 
     126        if ($showkey)   {echo "&amp;showkey=j";} 
     127        echo "' title='Flurst&uuml;ck mit Eigent&uuml;mer'>Flurst&uuml;ck mit Eigent&uuml;mer "; 
     128        echo "<img src='ico/Flurstueck_Link.ico' width='16' height='16' alt=''>"; 
     129echo "</a><br>"; 
     130 
     131// FS-Historie 
     132echo "\n\t\t<a href='alkisfshist.php?gkz=".$gkz."&amp;gmlid=".$gmlid; 
     133        if ($idanzeige) {echo "&amp;id=j";} 
     134        if ($showkey)   {echo "&amp;showkey=j";} 
     135        echo "' title='Vorg&auml;nger des Flurst&uuml;cks'>Historie "; 
     136        echo "<img src='ico/Flurstueck_Historisch.ico' width='16' height='16' alt=''>"; 
     137echo "</a><br>"; 
    125138 
    126139// Gebaeude-NW 
    127140echo "\n\t\t<a href='alkisgebaeudenw.php?gkz=".$gkz."&amp;gmlid=".$gmlid; 
    128 if ($idanzeige) {echo "&amp;id=j";} 
    129 if ($showkey)   {echo "&amp;showkey=j";} 
    130 echo "' title='Geb&auml;udenachweis'>Geb&auml;ude <img src='ico/Haus.ico' width='16' height='16' alt=''></a>"; 
    131  
    132 // FS-Historie (noch nicht in DB) 
    133 //echo "&nbsp;|&nbsp;<a href='alkisfshist.php?gkz=".$gkz."&amp;flurstkennz=".$gmlid."' title='Vorg&auml;nger- und Nachfolger-Flurst&uuml;cke'>Historie</a>\n"; 
     141        if ($idanzeige) {echo "&amp;id=j";} 
     142        if ($showkey)   {echo "&amp;showkey=j";} 
     143        echo "' title='Geb&auml;udenachweis'>Geb&auml;ude "; 
     144        echo "<img src='ico/Haus.ico' width='16' height='16' alt=''>"; 
     145echo "</a>"; 
     146 
    134147echo "\n\t</p>\n</td>"; 
    135148 
     
    260273 
    261274                // Ausgabe Name in Function 
    262                 $n = eigentuemer($con, $gkz, $idanzeige, $rowg["gml_id"], false, $showkey, $debug); // hier ohne Adressen 
     275                $n = eigentuemer($con, $rowg["gml_id"], false); // ohne Adressen 
    263276 
    264277                if ($n == 0) { // keine Namensnummer, kein Eigentuemer 
     
    277290echo "\n<hr>"; 
    278291 
    279 footer($gkz, $gmlid, $idumschalter, $idanzeige, $_SERVER['PHP_SELF']."?", $hilfeurl, "", $showkey); 
     292footer($gmlid, $_SERVER['PHP_SELF']."?", ""); 
    280293 
    281294?> 
  • trunk/var/www/info/alkis/alkisbestnw.php

    r128 r129  
    1010        02.11.2011  6. Parameter fuer function eigentuemer() 
    1111        16.11.2011  neuer Style class='dbg' 
     12        17.11.2011  Parameter der Functions geÀndert 
    1213 
    1314        ToDo: 
     
    116117} else { // E I G E N T U E M E R 
    117118        echo "\n<h3><img src='ico/Eigentuemer_2.ico' width='16' height='16' alt=''> Angaben zum Eigentum</h3>\n"; 
    118         // MIT Adressen. Im offiziellen ALKIS-Buchnachweis hier ohne Adressen. 
    119         $n = eigentuemer($con, $gkz, $idanzeige, $gmlid, true, $showkey, $debug); 
    120  
     119        $n = eigentuemer($con, $gmlid, true, ""); // MIT Adressen. 
    121120        if ($n == 0) { // keine Namensnummer, kein Eigentuemer 
    122121                echo "\n<p class='err'>Keine Namensnummer gefunden.</p>"; 
     
    204203        } 
    205204        // F l u r s t u e c k s d a t e n  zur direkten Buchungsstelle 
    206    $j = bnw_fsdaten($con, $gkz, $idanzeige, $lfdnr, $gml_bs, $ba, $anteil, true, $showkey); // return = Anzahl der FS 
     205   $j = bnw_fsdaten($con, $lfdnr, $gml_bs, $ba, $anteil, true); // return = Anzahl der FS 
    207206 
    208207        if ($j == 0) { //  k e i n e  Flurstuecke gefunden (Miteigentumsnteil usw.) 
     
    328327                        // F l u r s t u e c k s d a t e n  zur  a n d e r e n  Buchungsstelle 
    329328                        // Buchungsart wird nur in erster Zeile ausgegeben, hier leer 
    330                    $aj = bnw_fsdaten($con, $gkz, $idanzeige, $lfdnran, $gml_bsan, "", $anteil, false); // return = Anzahl der FS 
     329                   $aj = bnw_fsdaten($con, $lfdnran, $gml_bsan, "", $anteil, false); // return = Anzahl der FS 
     330                                    
    331331                        // +++ Gibt es ueberhaupt Sondereigentum beim fiktiven Blatt?? 
    332332                        if ($rowan["nrap"] != "") { 
     
    488488</form> 
    489489 
    490 <?php footer($gkz, $gmlid, $idumschalter, $idanzeige, $_SERVER['PHP_SELF']."?", $hilfeurl, "", $showkey); ?> 
     490<?php footer($gmlid, $_SERVER['PHP_SELF']."?", ""); ?> 
    491491 
    492492</body> 
  • trunk/var/www/info/alkis/alkisfkt.php

    r123 r129  
    55 
    66        Version: 
    7         07.09.2010  Schluessel anschaltbar 
    8         15.09.2010  Function "buchungsart" durch JOIN ersetzt 
    9         09.11.2010  Functions, die nur einmal aufgerufen wurden, sequentiell in FS-Nachw. integriert 
    107        17.12.2010  Astrid Emde: Prepared Statements (pg_query -> pg_prepare + pg_execute) 
    118        01.02.2011  *Left* Join - Fehlertoleranz bei unvollstaendigen Schluesseltabellen 
    129        02.11.2011  Parameter debug in function eigentuemer 
     10        17.11.2011  Variable ($debug, $idanzeige, $showkey) von Parameter nach global. Die heißen in allen Programmteilen gleich. 
    1311*/ 
    1412 
    15 function footer($gkz, $gmlid, $idumschalter, $idanzeige, $link, $hilfeurl, $append, $showkey) { 
     13function footer($gmlid, $link, $append) { 
    1614        // Einen Seitenfuss ausgeben. 
    1715        // Den URL-Parameter "&id=j/n" und "&showkey=j/n" in allen Kombinationen umschalten lassen. 
     
    2018        // Der Parameter $append wird angehaengt wenn gefuellt 
    2119        //  Anwendung: &eig=j bei FS-NW, &ltyp=m/p/o bei Lage 
     20        global $gkz, $idumschalter, $idanzeige, $showkey, $hilfeurl; 
    2221 
    2322        $customer=$_SESSION["mb_user_name"]; 
     
    111110} 
    112111 
    113 function bnw_fsdaten($con, $gkz, $idanzeige, $lfdnr, $gml_bs, $ba, $anteil, $bvnraus, $showkey) { 
     112function bnw_fsdaten($con, $lfdnr, $gml_bs, $ba, $anteil, $bvnraus) { 
    114113/*      Bestandsnachweis - Flurstuecksdaten 
    115114        Die Tabellenzeilen mit den Flurstuecksdaten zu einer Buchungsstelle im Bestandsnachweis ausgeben. 
     
    118117        Table-Tag und Kopfzeile im aufrufenden Programm.  
    119118*/ 
    120  
     119        global $gkz, $idanzeige, $showkey; 
    121120        // F L U R S T U E C K 
    122121        $sql="SELECT g.gemarkungsnummer, g.bezeichnung, "; 
     
    133132        $resf = pg_execute("", $v); 
    134133 
    135         if (!$resf) {echo "<p class='err'>Fehler bei Flurst&uuml;ck<br><br>".$sql."</p>\n";} 
     134        if (!$resf) {echo "<p class='err'>Fehler bei Flurst&uuml;ck</p>\n";} 
    136135 
    137136        if($bvnraus) { // nur bei direkten Buchungen die lfdNr ausgeben 
     
    163162                                echo "\n\t<td>&nbsp;</td>"; 
    164163                        } else { 
    165  
    166164                                echo "\n\t<td>"; 
    167165                                        echo "<a name='bvnr".$lfdnr."'></a>"; // Sprungmarke 
     
    204202} 
    205203 
    206 function eigentuemer($con, $gkz, $idanzeige, $gmlid, $mitadresse, $showkey, $debug) { 
     204function eigentuemer($con, $gmlid, $mitadresse, $lnkclass) { 
    207205        // Tabelle mit Eigentuemerdaten zu einem Grundbuchblatt ausgeben 
    208206        // Sp.1 = Namennummer, Sp. 2 = Name / Adresse, Sp. 3 = Link 
     
    214212        // Schleife 1: N a m e n s n u m m e r 
    215213        // Beziehung: ax_namensnummer  >istBestandteilVon>  ax_buchungsblatt 
    216  
    217         if ($debug > 1) {echo "<p class='err'>function eigentuemer, gml(Blatt)=".$gmlid.", mit Adresse='".$mitadresse."'</p>";} 
     214        global $debug, $gkz, $idanzeige, $showkey; 
     215 
     216        // Link ÃŒber Java-Class? (Ja in alkisinlayausk.php, sonst normal) 
     217        if ($lnkclass == "") { 
     218                $lnkvor = ""; 
     219                $lnknach = ""; 
     220        } else { 
     221                $lnkvor  = "javascript:".$lnkclass."(\""; 
     222                $lnknach = "\")"; 
     223        } // Beispiel-Link href='javascript:imFenster(\"alkislage.php?gkz= ... ."\")'>xxx "; 
    218224 
    219225        $sqln="SELECT n.gml_id, n.laufendenummernachdin1421 AS lfd, n.zaehler, n.nenner, "; 
     
    234240        } 
    235241 
    236         //echo "<p class='nwlink noprint'>weitere Auskunft:</p>"; // oben rechts von der Tabelle 
    237242        echo "\n\n<table class='eig'>"; 
    238243        $n=0; // Z.NamNum. 
    239244 
    240         //echo "\n\n<!-- vor Schleife 1 Namensnummer -->"; 
    241245        while($rown = pg_fetch_array($resn)) { 
    242246                $gmlnn=$rown["gml_id"]; 
     
    308312                        echo "\n\t<td>\n\t\t<p class='nwlink noprint'>"; 
    309313                                if ($idanzeige) {linkgml($gkz, $rowp["gml_id"], "Person"); echo "&nbsp";} 
    310                                 echo "\n\t\t<a href='alkisnamstruk.php?gkz=".$gkz."&amp;gmlid=".$rowp[0]; 
     314                                echo "\n\t\t<a href='".$lnkvor."alkisnamstruk.php?gkz=".$gkz."&amp;gmlid=".$rowp[0]; 
    311315                                if ($idanzeige) {echo "&amp;id=j";} 
    312316                                if ($showkey)   {echo "&amp;showkey=j";} 
    313                                 echo "' title='vollst&auml;ndiger Name und Adresse eines Eigent&uuml;mers'>".$eiart; 
     317                                echo $lnknach."' title='vollst&auml;ndiger Name und Adresse eines Eigent&uuml;mers'>".$eiart; 
    314318                                echo " <img src='ico/Eigentuemer.ico' width='16' height='16' alt=''></a>\n\t\t</p>"; 
    315319                        echo "\n\t</td>\n</tr>"; 
     
    380384                        } 
    381385                } // End Loop Person 
    382                 if ($i == 0) { // keine Pers zur NamNum 
     386                if ($i == 0) { // kommt vor hinter Zeile Erbengemeinschaft, dann kein Fehler 
    383387                        if ($debug > 0) { 
    384                                 echo "<p class='err'>Keine Person zur Namensnummer ".$namnum."</p>"; 
    385                         }                        
    386                         if ($debug > 2) { 
    387                                 echo "<p class='err'>SQL=<br>".$sqlp."<br>$1=gml(NamNum)= '".$gmlnn."'</p>"; 
    388                         } 
    389                 //      echo "\n<!-- Rechtsgemeinschaft='".$rechtsg."' -->"; 
    390                         // Wann warnen? 
    391                 //      if ($rechtsg != 9999) { 
    392                         // Art der Rechtsgemeinsachft, keine Eigent. ist Normal bei Sondereigentum 
    393                         //echo "\n<tr>\n<td>"; 
    394                         //linkgml($gkz, $rown["gml_id"], "Namensnummer"); 
    395                         //echo "</td>\n<td>\n\t\t<p class='err'>Kein Eigent&uuml;mer gefunden. (Rechtsgemeinschaft=".$rechtsg.")</p>"; 
    396                 //      } 
     388                                echo "\n<p class='dbg'>Rechtsgemeinschaft = '".$rechtsg."'</p>"; 
     389                                if ($rechtsg != 9999) { 
     390                                        echo "\n<p class='dbg'>Keine Person zur Namensnummer ".$namnum."</p>"; 
     391                                } 
     392                                if ($debug > 2) {echo "\n<p class='dbg'>SQL=<br>".$sqlp."<br>$1=gml(NamNum)= '".$gmlnn."'</p>";} 
     393                        } 
    397394                        echo "</td>\n\t<td>&nbsp;</td>\n<tr>"; 
    398395                } 
     
    401398        echo "\n</table>\n"; 
    402399        if ($n == 0) { 
    403                 if ($debug > 0) { 
    404                         echo "<p class='err'>keine Namensnummern zum Blatt</p>"; 
    405                 } 
    406                 if ($debug > 2) { 
    407                         echo "<p class='err'>Namensnummern: SQL=<br>".$sqln."<br>$1=gml(Blatt)= '".$gmlid."'</p>"; 
    408                 } 
     400                if ($debug > 0) {echo "<p class='err'>keine Namensnummern zum Blatt</p>";} 
     401                if ($debug > 2) {echo "<p class='err'>Namensnummern: SQL=<br>".$sqln."<br>$1=gml(Blatt)= '".$gmlid."'</p>";} 
    409402        }        
    410403        return $n;  
  • trunk/var/www/info/alkis/alkisfshist.php

    r128 r129  
    66 
    77        Version: 
    8         2011-11-03  Entwurf Prototyp 
    9         2011-11-16  Zum aktuellen FS die VorgÀnger suchen 
    10  
    11         Sinnvoller Einstieg als Erweiterung der Navigation (Suche in Flur, (auch) nach Hist-FS). 
    12         VerknÃŒpfung aus aktuellem FS zur Zeit mangels Verweis nicht möglich. 
    13         Oder kann man Sinvoll in einem Array-Feld suchen? 
    14  
    15         Um auch VorgÀnger eines aktuellen FlurstÃŒcks zu finden, mÃŒssten die Array-Felder mit den Verweisen 
    16         als echte Verbindungstabellen aufgelöst werden (als Nachprozessierung zur Konvertierung in der DB). 
    17  
    18         Ein aktuelles FS hat keine Verweise auf VorgÀnger. 
    19         Ein historischs FS (also MIT Raumbezug) hat keine Verweise auf VorgÀnger. 
    20  
    21         +++ Eine Geometrische VorgÀnger-Suche dazu realisieren? Oder besser Hist-Layer in Mapfile als Einstieg. 
    22          
    23         +++ ZusÀtzlicher Parameter x/y (aus WMS-Feature-Info) als Geometrischer Einstieg fÃŒr historische FS MIT Raumbezug 
     8        2011-11-03 Prototyp 
     9        2011-11-16 Zum aktuellen FS die VorgÀnger suchen 
     10        2011-11-17 Parameter der Functions geÀndert 
    2411*/ 
    2512 
     
    184171        $sqlu.="FROM ax_historischesflurstueckohneraumbezug o ".$whereclause; 
    185172         
    186         // "name" (FF-Nummer) ist uneinheitlich nach derzeitigem Schema. 
    187         // Hier spÀter herein nehmen, wenn einheitlich als array in allen DBs und Tabellen definiert: 
    188         //   f.name character varying,   o.name character varying[] 
    189          
    190173        $resu = pg_prepare("", $sqlu); 
    191174        $resu = pg_execute("", $v); 
     
    268251echo "\n\t</td>\n</tr>\n</table>"; 
    269252 
    270 if ($debug > 2) {echo "<p class='dbg'>FF= ".$name."</p>";} 
    271  
    272253if ($ftyp == "a") { // Aktuell -> Historie 
    273254        echo "\n<p class='nwlink noprint'>weitere Auskunft: "; 
     
    338319</form> 
    339320 
    340 <?php footer($gkz, $gmlid, $idumschalter, $idanzeige, $_SERVER['PHP_SELF']."?", $hilfeurl, "&amp;eig=".$eig, $showkey); ?> 
     321<?php footer($gmlid, $_SERVER['PHP_SELF']."?", "&amp;eig=".$eig); ?> 
    341322 
    342323</body> 
  • trunk/var/www/info/alkis/alkisfsnw.php

    r128 r129  
    1111        02.11.2011  6.+7. Parameter fuer function eigentuemer() 
    1212        16.11.2011  Neuer Style class='dbg', Link Historie 
     13        17.11.2011  Parameter der Functions geÀndert 
    1314         
    1415        ToDo: 
     
    2223$gkz=urldecode($_REQUEST["gkz"]); 
    2324require_once("alkis_conf_location.php"); 
    24 if ($auth == "mapbender") { 
    25         // Bindung an Mapbender-Authentifizierung 
    26         require_once($mapbender); 
    27 } 
     25if ($auth == "mapbender") {require_once($mapbender);} 
    2826include("alkisfkt.php"); 
    2927?> 
     
    6260$con = pg_connect("host=".$dbhost." port=" .$dbport." dbname=".$dbname." user=".$dbuser." password=".$dbpass); 
    6361if (!$con) echo "<p class='err'>Fehler beim Verbinden der DB</p>\n"; 
    64 if ($debug > 1) {echo "<p class='dbg'>DB=".$dbname.", user=".$dbuser."</p>";} 
     62//if ($debug > 1) {echo "<p class='dbg'>DB=".$dbname.", user=".$dbuser."</p>";} 
    6563 
    6664// F L U R S T U E C K 
     
    9088        $flae=number_format($row["amtlicheflaeche"],0,",",".") . " m&#178;"; 
    9189        $entsteh=$row["zeitpunktderentstehung"]; 
    92         $name=$row["name"]; // Fortfuehrungsnummer 
     90        $name=$row["name"]; // Fortfuehrungsnummer(n) 
     91        $arrn = split(",", trim($name, "{}") ); // PHP-Array 
    9392} else { 
    9493        echo "<p class='err'>Fehler! Kein Treffer fuer gml_id=".$gmlid."</p>"; 
     
    120119                echo "\n\t<tr>\n\t\t<td>Entstehung</td>"; 
    121120                echo "\n\t\t<td>".$entsteh."</td>\n\t</tr>"; 
    122                 echo "\n\t<tr>\n\t\t<td>letz. Fortf</td>"; 
    123                 echo "\n\t\t<td title='Jahrgang / Fortf&uuml;hrungsnummer - Fortf&uuml;hrungsart'>".$name."</td>\n\t</tr>"; 
     121                echo "\n\t<tr>"; 
     122                        echo "\n\t\t<td>letz. Fortf</td>"; 
     123                        echo "\n\t\t<td title='Jahrgang / Fortf&uuml;hrungsnummer - Fortf&uuml;hrungsart'>"; 
     124                                foreach($arrn AS $val) { // Zeile f. jedes Element des Array 
     125                                        echo trim($val, '"')."<br>"; 
     126                                } 
     127                        echo "</td>"; 
     128                echo "\n\t</tr>"; 
     129 
    124130        echo "\n\t</table>"; 
    125131        if ($idanzeige) {linkgml($gkz, $gmlid, "Flurst&uuml;ck"); } 
     
    154160} 
    155161echo $gnam."</td><td>"; 
    156  
    157162        // Link zur FlurstÃŒcks-Historie (passt nicht ganz in die Zeile "Gemeinde", aber gut unter "weitere Auskunft") 
    158163        echo "\n<p class='nwlink noprint'>"; 
     
    164169                echo "</a>"; 
    165170        echo "\n</p>"; 
    166  
    167171echo "</td></tr>"; 
    168172 
    169173// K r e i s 
    170174$sql="SELECT bezeichnung FROM ax_kreisregion WHERE regierungsbezirk= $1 AND kreis= $2";  
    171  
    172175$v = array($bezirk,$kreis); 
    173176$res = pg_prepare("", $sql); 
     
    379382                        } else { // ausfuehrlichere Anzeige 
    380383                                echo $title; // NUA-Tabelle 
    381                                 If ($class != "") { // NUA-SchlÃŒssel 
     384                                if ($class != "") { // NUA-SchlÃŒssel 
    382385                                        echo ", ".$fldclass.": "; // Feldname 
    383386                                        if ($showkey) {echo "<span class='key'>(".$class.")</span> ";} 
     
    602605                // Person <-benennt< AX_Namensnummer  >istBestandteilVon-> AX_Buchungsblatt 
    603606                if ($eig=="j") { // Wahlweise mit/ohne EigentÃŒmer 
    604                         $n = eigentuemer($con, $gkz, $idanzeige, $gmlg, false, $showkey, $debug); // hier aber ohne Adresse 
     607                        $n = eigentuemer($con, $gmlg, false, ""); // ohne Adresse 
    605608                        if ($n == 0) { 
    606609                                if ($blattkeyg == 1000) { 
     
    717720                } 
    718721                if ($eig == "j") { 
    719                         $n = eigentuemer($con, $gkz, $idanzeige, $rowan["g_gml"], false, $showkey, $debug); // ohne Adresse 
     722                        $n = eigentuemer($con, $rowan["g_gml"], false, ""); // ohne Adresse 
    720723                        // Anzahl $n kontrollieren? Warnen? 
    721724                } 
     
    740743</form> 
    741744 
    742 <?php footer($gkz, $gmlid, $idumschalter, $idanzeige, $_SERVER['PHP_SELF']."?", $hilfeurl, "&amp;eig=".$eig, $showkey); ?> 
     745<?php footer($gmlid, $_SERVER['PHP_SELF']."?", "&amp;eig=".$eig); ?> 
    743746 
    744747</body> 
  • trunk/var/www/info/alkis/alkisgebaeudenw.php

    r128 r129  
    298298</form> 
    299299 
    300 <?php footer($gkz, $gmlid, $idumschalter, $idanzeige, $_SERVER['PHP_SELF']."?", $hilfeurl, "", $showkey); ?> 
     300<?php footer($gmlid, $_SERVER['PHP_SELF']."?", ""); ?> 
    301301 
    302302</body> 
  • trunk/var/www/info/alkis/alkisinlayausk.php

    r123 r129  
    1616        26.07.2011  debug, SQL nur im Testmodus ausgeben 
    1717        02.11.2011  6.+7. Parameter fuer function eigentuemer() 
     18        17.11.2011  Link FS-Historie, Parameter der Functions geÀndert 
    1819 
    1920        ToDo:  Link im neuen Fenster erzwingen (Javascript?), statt _blank = tab 
     
    4041        <link rel="shortcut icon" type="image/x-icon" href="ico/Flurstueck.ico"> 
    4142        <title>ALKIS-Auskunft</title> 
    42         <base target="_blank"> 
     43        <script type="text/javascript"> 
     44        function imFenster(dieURL) { 
     45                var link = encodeURI(dieURL); 
     46                window.open(link,'','left=10,top=10,width=620,height=800,resizable=yes,menubar=no,toolbar=no,location=no,status=no,scrollbars=yes'); 
     47        } 
     48        </script> 
    4349</head> 
    4450<body> 
     
    8995echo "\n\t<p class='nwlink'>weitere Auskunft:<br>"; 
    9096 
    91 // Flurstuecksnachweis (o. Eigent.) 
    92 echo "\n\t<a href='alkisfsnw.php?gkz=".$gkz."&amp;gmlid=".$gmlid."&amp;eig=n"; 
    93 echo "' title='Flurst&uuml;cksnachweis, alle Flurst&uuml;cksdaten'>Flurst&uuml;ck <img src='ico/Flurstueck_Link.ico' width='16' height='16' alt=''></a><br>"; 
    94  
    95 // FS- u. Eigent.-NW 
    96 echo "\n\t\t<a href='alkisfsnw.php?gkz=".$gkz."&amp;gmlid=".$gmlid."&amp;eig=j"; 
    97 echo "' 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>"; 
    98  
    99 // Gebaeude-NW 
    100 echo "\n\t\t<a href='alkisgebaeudenw.php?gkz=".$gkz."&amp;gmlid=".$gmlid; 
    101 echo "' title='Geb&auml;udenachweis'>Geb&auml;ude <img src='ico/Haus.ico' width='16' height='16' alt=''></a>"; 
    102  
    103 // FS-Historie (noch nicht in DB) 
    104 //echo "&nbsp;|&nbsp;<a href='alkisfshist.php?gkz=".$gkz."&amp;flurstkennz=".$gmlid."' title='Vorg&auml;nger- und Nachfolger-Flurst&uuml;cke'>Historie</a>\n"; 
     97// Flurstuecksnachweis (mit EigentÃŒmer) 
     98echo "\n\t<a href='javascript:imFenster(\"alkisfsnw.php?gkz=".$gkz."&amp;gmlid=".$gmlid."&amp;eig=j\")' "; 
     99        echo "title='Flurst&uuml;cksnachweis'>Flurst&uuml;ck&nbsp;"; 
     100        echo "<img src='ico/Flurstueck_Link.ico' width='16' height='16' alt=''>"; 
     101echo "</a><br>"; 
     102 
     103// FS-Historie 
     104echo "\n\t\t<a href='javascript:imFenster(\"alkisfshist.php?gkz=".$gkz."&amp;gmlid=".$gmlid."\")' "; 
     105        echo "title='Vorg&auml;nger des Flurst&uuml;cks'>Historie&nbsp;"; 
     106        echo "<img src='ico/Flurstueck_Historisch.ico' width='16' height='16' alt=''>"; 
     107echo "</a><br>"; 
     108 
     109// Gebaeude-NW zum FS 
     110echo "\n\t\t<a href='javascript:imFenster(\"alkisgebaeudenw.php?gkz=".$gkz."&amp;gmlid=".$gmlid."\")' "; 
     111        echo "title='Geb&auml;udenachweis'>Geb&auml;ude&nbsp;"; 
     112        echo "<img src='ico/Haus.ico' width='16' height='16' alt=''>"; 
     113echo "</a>"; 
     114 
    105115echo "\n\t</p>\n</td>"; 
    106116 
     
    132142                echo "\n\t<td class='lr'>".$sname."&nbsp;".$row["hausnummer"]."</td>"; 
    133143                echo "\n\t<td>\n\t\t<p class='nwlink noprint'>"; 
    134                         echo "\n\t\t\t<a title='Lagebezeichnung mit Hausnummer' href='alkislage.php?gkz=".$gkz."&amp;ltyp=m&amp;gmlid=".$row["gml_id"]."'>Lage "; 
     144                        echo "\n\t\t\t<a title='Lagebezeichnung mit Hausnummer' "; 
     145                        echo "href='javascript:imFenster(\"alkislage.php?gkz=".$gkz."&amp;ltyp=m&amp;gmlid=".$row["gml_id"]."\")'>Lage "; 
    135146                        echo "<img src='ico/Lage_mit_Haus.ico' width='16' height='16' alt=''></a>"; 
    136147                echo "\n\t\t</p>\n\t</td>"; 
     
    138149        $j++; 
    139150} 
    140 echo "\n</tr>\n</table>\n"; 
     151echo "\n</table>\n"; 
    141152 
    142153// Flurstuecksflaeche 
     
    200211                echo "\n</td>\n<td>"; 
    201212                echo "\n\t<p class='nwlink'>weitere Auskunft:<br>"; 
    202                         echo "\n\t\t<a href='alkisbestnw.php?gkz=".$gkz."&amp;gmlid=".$rowg[0]; 
    203                                 echo "' title='Grundbuchnachweis'>"; 
     213                        echo "\n\t\t<a href='javascript:imFenster(\"alkisbestnw.php?gkz=".$gkz."&amp;gmlid=".$rowg[0]."\")'"; 
     214                                echo "title='Grundbuchnachweis'>"; 
    204215                                echo $blattart; 
    205216                                echo " <img src='ico/GBBlatt_link.ico' width='16' height='16' alt=''>"; 
     
    218229 
    219230                // Ausgabe Name in Function 
    220                 $n = eigentuemer($con, $gkz, false, $rowg["gml_id"], false, $showkey, $debug); // hier ohne Adressen 
     231                // ToDo: Link in Function auch umstellen auf (optional) "javascript:imFenster" 
     232                //       oder base_ / target="_blank" 
     233                $n = eigentuemer($con, $rowg["gml_id"], false, "imFenster"); // ohne Adressen 
    221234 
    222235                if ($n == 0) { // keine Namensnummer, kein Eigentuemer 
  • trunk/var/www/info/alkis/alkislage.php

    r123 r129  
    464464</form> 
    465465 
    466 <?php footer($gkz, $gmlid, $idumschalter, $idanzeige, $_SERVER['PHP_SELF']."?", $hilfeurl, "&amp;ltyp=".$ltyp , $showkey); ?> 
     466<?php footer($gmlid, $_SERVER['PHP_SELF']."?", "&amp;ltyp=".$ltyp); ?> 
    467467 
    468468</body> 
  • trunk/var/www/info/alkis/alkisnamstruk.php

    r123 r129  
    1212        26.01.2011  Space in leere td 
    1313        01.02.2011  *Left* Join - Fehlertoleranz bei unvollstaendigen Schluesseltabellen 
    14         02.11.2011  $sqla, $sqlg, Meldungen mit $debug steuern  
     14        02.11.2011  $sqla, $sqlg, Meldungen mit $debug steuern 
     15        17.11.2011  Parameter der Functions geÀndert 
    1516 
    1617        ToDo:  
     
    255256</form> 
    256257 
    257 <?php footer($gkz, $gmlid, $idumschalter, $idanzeige, $_SERVER['PHP_SELF']."?", $hilfeurl, "", $showkey); ?> 
     258<?php footer($gmlid, $_SERVER['PHP_SELF']."?", ""); ?> 
    258259 
    259260</body> 
Note: See TracChangeset for help on using the changeset viewer.