Changeset 275 for trunk/info


Ignore:
Timestamp:
04/15/13 11:55:47 (11 years ago)
Author:
frank.jaeger
Message:

Buchauskunft: deprecated "import_request_variables" ersetzt. In 'sichten.sql' die Mehrfachdarstellung unterdrückt, nur noch advstandardmodell='DKKM1000'.

Location:
trunk/info/info/alkis
Files:
15 edited

Legend:

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

    r132 r275  
    88        Eigentuemer ohne Adresse. 
    99        Fuer detaillierte Angaben wird zum GB- oder FS-Nachweis verlinkt. 
    10         Siehe auch alkisinlayausk.php - eine Variante für den Einbau in einen iFrame 
     10        Siehe auch alkisinlayausk.php - eine Variante fÃŒr den Einbau in einen iFrame 
    1111 
    1212        Version: 
    13         17.11.2011  Link FS-Historie, Parameter der Functions geändert 
    14         30.11.2011  import_request_variables 
     13        2011-11-17  Link FS-Historie, Parameter der Functions geÀndert 
     14        2011-11-30  import_request_variables 
     15        2013-04-08  deprecated "import_request_variables" ersetzt 
    1516*/ 
    1617session_start(); 
    17 import_request_variables("G"); 
     18//import_request_variables("G"); // php 5.3 deprecated, php 5.4 entfernt 
     19$cntget = extract($_GET); 
    1820require_once("alkis_conf_location.php"); 
    1921if ($auth == "mapbender") {require_once($mapbender);} 
     
    2224$keys = isset($_GET["showkey"]) ? $_GET["showkey"] : "n"; 
    2325if ($keys == "j") {$showkey=true;} else {$showkey=false;} 
    24 ?> 
     26echo <<<END 
    2527<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 
    2628<html> 
    2729<head> 
    28         <meta name="author" content="F. Jaeger krz" > 
     30        <meta name="author" content="b600352" > 
    2931        <meta http-equiv="cache-control" content="no-cache"> 
    3032        <meta http-equiv="pragma" content="no-cache"> 
     
    3941</head> 
    4042<body> 
    41 <?php 
     43END; 
    4244$con = pg_connect("host=".$dbhost." port=".$dbport." dbname=".$dbname." user=".$dbuser." password=".$dbpass); 
    4345if (!$con) {echo "<br>Fehler beim Verbinden der DB.\n<br>";} 
  • trunk/info/info/alkis/alkisbestnw.php

    r198 r275  
    1010        30.11.2011  import_request_variables 
    1111        24.07.2012  Export CSV 
     12        2013-04-08  deprecated "import_request_variables" ersetzt 
    1213 
    1314        ToDo: 
     
    1516*/ 
    1617session_start(); 
    17 import_request_variables("G"); 
     18//import_request_variables("G"); // php 5.3 deprecated, php 5.4 entfernt 
     19$cntget = extract($_GET); 
    1820require_once("alkis_conf_location.php"); 
    1921if ($auth == "mapbender") {require_once($mapbender);} 
     
    477479                <a title="zur&uuml;ck" href='javascript:history.back()'><img src="ico/zurueck.ico" width="16" height="16" alt="zur&uuml;ck" /></a>&nbsp; 
    478480                <a title="Drucken" href='javascript:window.print()'><img src="ico/print.ico" width="16" height="16" alt="Drucken" /></a>&nbsp; 
    479 <!--    <a title="Export Flurst&uuml;cksdaten als CSV" href='javascript:ALKISexportFS()'><img src="ico/download_fs.ico" width="32" height="16" alt="Export" /></a>&nbsp; --> 
     481                <a title="Export Flurst&uuml;cksdaten als CSV" href='javascript:ALKISexportFS()'><img src="ico/download_fs.ico" width="32" height="16" alt="Export" /></a>&nbsp; 
    480482                <a title="Export Grundbuchdaten als CSV" href='javascript:ALKISexportGB()'><img src="ico/download_gb.ico" width="32" height="16" alt="Export" /></a>&nbsp; 
    481483<!--    <a title="Seite schlie&szlig;en" href="javascript:window.close()"><img src="ico/close.ico" width="16" height="16" alt="Ende" /></a>     --> 
  • trunk/info/info/alkis/alkisfsexp.php

    r198 r275  
    33        CSV-Export von Flurstuecks-Daten 
    44        2012-07-23 krz f.j. 
     5        2013-04-08  deprecated "import_request_variables" ersetzt 
    56*/ 
    6 import_request_variables("G"); // gmlid 
     7//import_request_variables("G"); // php 5.3 deprecated, php 5.4 entfernt 
     8$cntget = extract($_GET); // gmlid 
    79header('Content-type: application/octet-stream'); 
    810header('Content-Disposition: attachment; filename="alkis_flurstueck_'.$gmlid.'.csv"'); 
  • trunk/info/info/alkis/alkisfsgbexp.php

    r198 r275  
    99         
    1010        2012-07-24 krz f.j. 
     11        2013-04-08  deprecated "import_request_variables" ersetzt 
    1112*/ 
    12 import_request_variables("G"); // gmlid 
     13//import_request_variables("G"); // php 5.3 deprecated, php 5.4 entfernt 
     14$cntget = extract($_GET); // gmlid 
    1315header('Content-type: application/octet-stream'); 
    1416header('Content-Disposition: attachment; filename="alkis_flurstueck_'.$gmlid.'.csv"'); 
  • trunk/info/info/alkis/alkisfshist.php

    r198 r275  
    33 
    44        ALKIS-Buchauskunft, Kommunales Rechenzentrum Minden-Ravensberg/Lippe (Lemgo). 
    5         FlurstÃŒcks-Historie fuer ein FlurstÃŒckskennzeichen aus ALKIS PostNAS 
     5        Flurstuecks-Historie fuer ein Flurstueckskennzeichen aus ALKIS PostNAS 
    66        Version: 
    7         2011-11-16 Zum aktuellen FS die VorgÀnger suchen 
    8         2011-11-17 Parameter der Functions geÀndert 
    9         2011-11-30 import_request_variables 
    10         2012-11-27 Function split deprecated: explode 
     7        2011-11-16  Zum aktuellen FS die VorgÀnger suchen 
     8        2011-11-17  Parameter der Functions geÀndert 
     9        2011-11-30  import_request_variables 
     10        2012-11-27  Function split deprecated: explode 
     11        2013-04-08  deprecated "import_request_variables" ersetzt 
    1112*/ 
    1213 
    1314function fzerleg($fs) { 
    14 /*      FlurstÃŒckskennzeichen (20) zerlegen als lesbares Format (wie im Balken): 
     15/*      FlurstÌckskennzeichen (20) zerlegen als lesbares Format (wie im Balken): 
    1516        Dies FS-Kennz-Format wird auch als Eingabe in der Navigation akzeptiert  
    1617   ....*....1....*....2 
     
    4647 
    4748function gemkg_name($gkey) { 
    48 // SchlÃŒssel wird ÃŒbergeben, Name in DB nachschlagen 
     49// Schluessel wird uebergeben, Name in DB nachschlagen 
    4950        global $con; 
    5051        $sql ="SELECT bezeichnung FROM ax_gemarkung g WHERE g.gemarkungsnummer= $1 ;"; 
     
    6667 
    6768function such_vor_arr($fsk) { 
    68 // Suchen der VorgÀnger zum aktuellen Flurst. Ausgabe von Selbst-Links Zeilenweise in <td>. 
    69 // Akt. FS hat keine Verweise auf VorgÀnger. Darum in den Nachfolger-Verweisen von Hist.-FS suchen. 
    70 // Problem: Dies sind Arrays, die nicht performant durchsucht werden können. 
     69// Suchen der Vorgaenger zum aktuellen Flurst. Ausgabe von Selbst-Links Zeilenweise in <td>. 
     70// Akt. FS hat keine Verweise auf Vorgaenger. Darum in den Nachfolger-Verweisen von Hist.-FS suchen. 
     71// Problem: Dies sind Arrays, die nicht performant durchsucht werden koennen. 
    7172        global $gkz, $con, $debug; 
    7273 
     
    108109 
    109110session_start(); 
    110 import_request_variables("G"); 
     111//import_request_variables("G"); // php 5.3 deprecated, php 5.4 entfernt 
     112$cntget = extract($_GET); 
    111113require_once("alkis_conf_location.php"); 
    112114if ($auth == "mapbender") {require_once($mapbender);} 
     
    143145        $whereclause="WHERE gml_id= $1 "; 
    144146        $v = array($gmlid); 
    145 } else {        // Alternativ: das FlurstÃŒcks-Kennzeichen wurde ÃŒbergeben 
     147} else {        // Alternativ: das FlurstÌcks-Kennzeichen wurde Ìbergeben 
    146148        if ($fskennz != "") { 
    147149                $parmtyp="Flurst&uuml;ckskennzeichen"; 
     
    156158 
    157159if ($parmtyp != "") { // einer der beiden erlaubten FÀlle 
    158         // UNION-Abfrage auf 3 Ã€hnliche Tabellen, darin aber immer nur 1 Treffer. 
     160        // UNION-Abfrage auf 3Àhnliche Tabellen, darin aber immer nur 1 Treffer. 
    159161 
    160162        $felder="gml_id, flurnummer, zaehler, nenner, flurstueckskennzeichen, amtlicheflaeche, zeitpunktderentstehung, gemarkungsnummer, "; 
     
    188190                $vor=$rowu["vor"]; 
    189191                $nach=$rowu["nach"]; 
    190                 if ($gmlid == "") {$gmlid=$rowu["gml_id"];} // fÃŒr selbst-link-Umschalter ueber footer 
     192                if ($gmlid == "") {$gmlid=$rowu["gml_id"];} // fÌr selbst-link-Umschalter ueber footer 
    191193        } else { 
    192194                if ($debug > 1) {echo "<br><p class='err'>Fehler! Kein Treffer f&uuml;r ".$parmtyp." = '".$parmval."'</p><br>";} 
     
    268270        </tr>"; // Head 
    269271         
    270         // Spalte 1: F l u r s t ÃŒ c k 
     272        // Spalte 1: F l u r s t Ì c k 
    271273        echo "\n<tr>\n\t<td>"; 
    272274                echo "<img src='ico/".$ico."' width='16' height='16' alt=''> ".$wert; 
     
    274276        echo "</td>"; 
    275277 
    276         // Spalte 2: V o r g À n g e r 
     278        // Spalte 2: V o r g À n g e r 
    277279        echo "\n\t<td>"; 
    278280        switch ($ftyp) { // Unterschiede Historisch/Aktuell 
  • trunk/info/info/alkis/alkisfsnw.php

    r199 r275  
    66 
    77        Version: 
    8         2011-11-16 Neuer Style class='dbg', Link Historie 
    9         2011-11-17 Parameter der Functions geÀndert 
    10         2011-11-30 import_request_variables, $dbvers PostNAS 0.5 entfernt 
    11         2011-12-01 Summe der AbschnittsflÀchen (NUA) an amtl. BuchflÀche des FS angleichen  
    12         2011-12-16 Zeilenumbruch in Nutzungsart, Spaltenbreite Link 
    13         2012-07-24 Export als CSV, pg_free_result(), pg_close() 
    14         2012-11-27 split deprecated, besser: explode 
    15         2013-01-17 FS-Kennzeichen (ALB-Format) als Parameter statt gmlid möglich 
     8        2011-11-16  Neuer Style class='dbg', Link Historie 
     9        2011-11-17  Parameter der Functions geÀndert 
     10        2011-11-30  import_request_variables, $dbvers PostNAS 0.5 entfernt 
     11        2011-12-01  Summe der AbschnittsflÀchen (NUA) an amtl. BuchflÀche des FS angleichen  
     12        2011-12-16  Zeilenumbruch in Nutzungsart, Spaltenbreite Link 
     13        2012-07-24  Export als CSV, pg_free_result(), pg_close() 
     14        2012-11-27  split deprecated, besser: explode 
     15        2013-01-17  FS-Kennzeichen (ALB-Format) als Parameter statt gmlid möglich 
     16        2013-04-08  deprecated "import_request_variables" ersetzt 
     17        2013-04-11  ID-Links (im Testmodus) auch an Lagebezeichnung (mit/ohne HsNr) und an Nutzungs-Abschnitt 
    1618 
    1719        ToDo: 
     
    2224*/ 
    2325session_start(); 
    24 import_request_variables("G"); 
     26//import_request_variables("G"); // php 5.3 deprecated, php 5.4 entfernt 
     27$cntget = extract($_GET); 
    2528require_once("alkis_conf_location.php"); 
    2629if ($auth == "mapbender") {require_once($mapbender);} 
     
    2932$keys = isset($_GET["showkey"]) ? $_GET["showkey"] : "n"; 
    3033if ($keys == "j") {$showkey=true;} else {$showkey=false;} 
    31 ?> 
     34echo <<<END 
    3235<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 
    3336<html> 
     
    4548        </style> 
    4649        <script type="text/javascript"> 
    47         function ALKISexportFS() {window.open(<?php echo "'alkisfsexp.php?gkz=".$gkz."&gmlid=".$gmlid."'"; ?>);} 
    48         function ALKISexportGB() {window.open(<?php echo "'alkisfsgbexp.php?gkz=".$gkz."&gmlid=".$gmlid."'"; ?>);} 
     50        function ALKISexportFS() {window.open('alkisfsexp.php?gkz=$gkz&gmlid=$gmlid');} 
     51        function ALKISexportGB() {window.open('alkisfsgbexp.php?gkz=$gkz&gmlid=$gmlid');} 
    4952        </script> 
    5053</head> 
    5154<body> 
    52 <?php 
     55END; 
     56//if ($debug > 0) {echo "<p>Habe ".$cntget." Parameter per 'get' bekommen<p>";} 
    5357$con = pg_connect("host=".$dbhost." port=" .$dbport." dbname=".$dbname." user=".$dbuser." password=".$dbpass); 
    5458if (!$con) echo "<p class='err'>Fehler beim Verbinden der DB</p>\n"; 
     
    286290                        echo "<span class='key'>(".$row["lage"].")</span>&nbsp;"; 
    287291                } 
    288                 echo $sname."&nbsp;".$row["hausnummer"]."</td>"; 
     292                echo $sname."&nbsp;".$row["hausnummer"]; 
     293                if ($idanzeige) {linkgml($gkz, $row["gml_id"], "Lagebezeichnung mit Hausnummer");} 
     294                echo "</td>"; 
    289295                echo "\n\t<td>\n\t\t<p class='nwlink noprint'>"; 
    290296                        echo "\n\t\t\t<a title='Lagebezeichnung mit Hausnummer' href='alkislage.php?gkz=".$gkz."&amp;ltyp=m&amp;gmlid=".$row["gml_id"]; 
     
    307313$sql.="LEFT JOIN ax_lagebezeichnungkatalogeintrag s ON l.kreis=s.kreis AND l.gemeinde=s.gemeinde "; 
    308314$sql.="AND l.lage = s.lage "; 
    309 $sql.="WHERE v.beziehung_von= $1 "; // id FS"; 
     315$sql.="WHERE v.beziehung_von= $1 "; // id FS 
    310316$sql.="AND   v.beziehungsart='zeigtAuf';"; //ORDER? 
    311317$v = array($gmlid); 
     
    320326while($row = pg_fetch_array($res)) { 
    321327        $gewann = htmlentities($row["unverschluesselt"], ENT_QUOTES, "UTF-8"); 
    322         $skey=$row["lage"]; // Strassenschluessel 
     328        $skey=$row["lage"]; // Strassenschl. 
    323329        $lgml=$row["gml_id"]; // key der Lage 
    324330        if (!$gewann == "") { 
     
    343349                                echo "<span class='key'>(".$skey.")</span>&nbsp;"; 
    344350                        } 
    345                         echo $row["bezeichnung"]."</td>"; 
     351                        echo $row["bezeichnung"]; 
     352                        if ($idanzeige) {linkgml($gkz, $lgml, "Lagebezeichnung o. HsNr.");} 
     353                        echo "</td>"; 
    346354                        echo "\n\t<td>\n\t\t<p class='nwlink noprint'>"; 
    347355                                echo "\n\t\t\t<a title='Lagebezeichnung Ohne Hausnummer' href='alkislage.php?gkz=".$gkz."&amp;ltyp=o&amp;gmlid=".$lgml; 
     
    431439                        } 
    432440 
    433                         If ($info != "") { // manchmal ein zweites Zusatzfeld (wie entschlÃŒsseln?) 
     441                        if ($info != "") { // manchmal ein zweites Zusatzfeld (wie entschlÃŒsseln?) 
    434442                                echo ", ".$fldinfo."=".$info; 
    435443                        } 
    436                         If ($zus != "") { // Zustand 
     444                        if ($zus != "") { // Zustand 
    437445                                echo "\n\t\t<br>"; 
    438446                                if ($showkey) {echo "<span class='key'>(".$zus.")</span> ";} 
     
    446454                                echo "</span>"; 
    447455                        } 
    448                         If ($nam != "") {echo "<br>Name: ".$nam;} 
    449                         If ($bez != "") {echo "<br>Bezeichnung: ".$bez;} 
     456                        if ($nam != "") {echo "<br>Name: ".$nam;} 
     457                        if ($bez != "") {echo "<br>Bezeichnung: ".$bez;} 
     458                        if ($idanzeige) {linkgml($gkz, $gml, "Nutzungs-Abschnitt");} 
     459 
    450460                echo "</td>"; 
    451461                echo "\n\t<td>"; 
     
    754764} 
    755765pg_close($con); 
    756 ?> 
     766echo <<<END 
    757767 
    758768<form action=''> 
     
    766776        </div> 
    767777</form> 
    768  
    769 <?php footer($gmlid, $_SERVER['PHP_SELF']."?", "&amp;eig=".$eig); ?> 
     778END; 
     779 
     780footer($gmlid, $_SERVER['PHP_SELF']."?", "&amp;eig=".$eig); 
     781 
     782?> 
    770783 
    771784</body> 
  • trunk/info/info/alkis/alkisgbexp.php

    r198 r275  
    33        CSV-Export von Grundbuch-Daten (Blatt) 
    44        2012-07-24 krz f.j. 
     5        2013-04-08  deprecated "import_request_variables" ersetzt 
    56*/ 
    6 import_request_variables("G"); // gmlid 
     7//import_request_variables("G"); // php 5.3 deprecated, php 5.4 entfernt 
     8$cntget = extract($_GET); // gmlid 
    79header('Content-type: application/octet-stream'); 
    810header('Content-Disposition: attachment; filename="alkis_grundbuch_'.$gmlid.'.csv"'); 
  • trunk/info/info/alkis/alkisgbfsexp.php

    r198 r275  
    11<?php 
    22/*      Modul alkisfsexp.php 
    3         CSV-Export von Flurstücksdaten zu einem Grundbuch-Blatt 
     3        CSV-Export von FlurstÃŒcksdaten zu einem Grundbuch-Blatt 
    44        2012-07-24 krz f.j. 
     5        2013-04-08  deprecated "import_request_variables" ersetzt 
    56         
    6 ++++ IN ARBEIT ++++   Zunächst Kopie von alkisgbexp.php 
     7++++ IN ARBEIT ++++   ZunÀchst Kopie von alkisgbexp.php 
    78 
    8         Es wird die gml_id eines Bestandes übergeben (analog alkisgbexp.php). 
     9        Es wird die gml_id eines Bestandes ÃŒbergeben (analog alkisgbexp.php). 
    910        Dazu alle darauf gebuchten FS ermitteln. 
    1011        Dazu dann alle FS-DFaten ausgeben (analog alkisfsexp.php).       
     
    1213*/ 
    1314 
    14  
    15 import_request_variables("G"); // gmlid 
     15//import_request_variables("G"); // php 5.3 deprecated, php 5.4 entfernt 
     16$cntget = extract($_GET); // gmlid 
    1617 
    1718header('Content-type: application/octet-stream'); 
  • trunk/info/info/alkis/alkisgebaeudenw.php

    r198 r275  
    88                Fehlerkorrektur Gebaeude mit mehreren Adressen nicht mehrfach 
    99                Sonderfall lage aus PostNAS 05 entfernt, import_request_variables 
     10        2013-04-08  deprecated "import_request_variables" ersetzt 
    1011*/ 
    1112session_start(); 
    12 import_request_variables("G"); 
     13//import_request_variables("G"); // php 5.3 deprecated, php 5.4 entfernt 
     14$cntget = extract($_GET); 
    1315require_once("alkis_conf_location.php"); 
    1416if ($auth == "mapbender") {require_once($mapbender);} 
  • trunk/info/info/alkis/alkishaus.php

    r246 r275  
    11<?php 
    2 /*      alkishaus.php - Daten zum ALKIS-Geb&auml;ude-Objekt 
     2/*      alkishaus.php - Daten zum ALKIS-GebÀude-Objekt 
    33        ALKIS-Buchauskunft, Kommunales Rechenzentrum Minden-Ravensberg/Lippe (Lemgo). 
    44 
    55        Version: 
    66        2011-11-30 NEU! Variante von alkisgebaeudenw: Aufruf fÃŒr EIN Haus, nicht fÃŒr ein FS 
    7         2011-01-31 ax_gebaeude.weiteregebaeudefunktion ist jetzt Array, JOIN mit any() 
     7        2011-01-31 ax_gebaeude.weiteregebaeudefunktion ist jetzt Array 
     8        2013-04-08  deprecated "import_request_variables" ersetzt 
    89 
    910        ToDo: 
     
    1718*/ 
    1819session_start(); 
    19 import_request_variables("G"); 
     20//import_request_variables("G"); // php 5.3 deprecated, php 5.4 entfernt 
     21$cntget = extract($_GET); 
    2022require_once("alkis_conf_location.php"); 
    2123if ($auth == "mapbender") {require_once($mapbender);} 
     
    5961$sqlg.="LEFT JOIN ax_gebaeude_funktion u ON g.gebaeudefunktion = u.wert "; 
    6062$sqlg.="LEFT JOIN ax_gebaeude_zustand z ON g.zustand = z.wert "; 
    61 //$sqlg.="LEFT JOIN ax_gebaeude_weiterefunktion w ON g.weiteregebaeudefunktion = w.wert "; // Alt 
    62 //$sqlg.="LEFT JOIN ax_gebaeude_weiterefunktion w ON g.weiteregebaeudefunktion = any(w.wert) "; // Vorschlag  
    6363$sqlg.="LEFT JOIN ax_gebaeude_dachform d ON g.dachform = d.wert "; 
    6464 
     
    6969$resg = pg_execute("", $v); 
    7070if (!$resg) { 
    71         echo "\n<p class='err'>Fehler bei Geb&auml;ude.</p>\n"; 
     71        echo "\n<p class='err'>Fehler bei Geb&auml;ude.<br>".pg_last_error()."</p>\n"; 
    7272        if ($debug > 2) {echo "<p class='dbg'>SQL=<br>".$sqlg."<br>$1 = gml_id = '".$gmlid."'</p>";} 
    7373} 
     
    112112        $wgf=$rowg["weiteregebaeudefunktion"]; 
    113113        $daf=$rowg["dachform"]; 
    114 //      $weitfunk=$rowg["bweitfunk"]; 
    115114        $dach=$rowg["bdach"]; 
    116115        $hho=$rowg["objekthoehe"]; 
     
    131130 
    132131        // 0 bis N Lagebezeichnungen mit Haus- oder Pseudo-Nummer 
    133         // HAUPTgeb&auml;ude 
     132        // HAUPTgebÀude 
    134133        $sqll ="SELECT 'm' AS ltyp, v.beziehung_zu, s.lage, s.bezeichnung, l.hausnummer, '' AS laufendenummer "; 
    135134        $sqll.="FROM alkis_beziehungen v ";  
     
    138137        $sqll.="WHERE v.beziehungsart = 'zeigtAuf' AND v.beziehung_von = $1 "; 
    139138        $sqll.="UNION "; 
    140         // oder NEBENgeb&auml;ude 
     139        // oder NEBENgebÀude 
    141140        $sqll.="SELECT 'p' AS ltyp, v.beziehung_zu, s.lage, s.bezeichnung, l.pseudonummer AS hausnummer, l.laufendenummer "; 
    142141        $sqll.="FROM alkis_beziehungen v ";  
     
    269268                        echo "\n\t<td>"; 
    270269 
    271                         // weiteregebaeudefunktion ist jetzt ein Array 
    272                         $wgflist=trim($wgf, "{}"); // kommagetrennte(?) Liste der Schluesselwerte 
    273                         //$wgfarr=explode(",", $wgflist); 
    274                         //for each ... 
    275                         $sqlw.="SELECT wert, bezeichner FROM ax_gebaeude_weiterefunktion WHERE wert in ( $1 ) ORDER BY wert;"; 
    276                         $v = array($wgflist); 
    277                         $resw = pg_prepare("", $sqlw); 
    278                         $resw = pg_execute("", $v); 
    279                         if (!$resw) { 
    280                                 echo "\n<p class='err'>Fehler bei Geb&auml;ude - weitere Funktion.</p>\n"; 
    281                                 if ($debug > 2) {echo "<p class='dbg'>SQL=<br>".$sqlw."<br>$1 = Werteliste = '".$wgflist."'</p>";} 
    282                         } 
    283                         $zw=0; 
    284                         while($roww = pg_fetch_array($resw)) { // LOOP: w.Funktion 
    285                                 $wwert=$roww["wert"]; 
    286                                 $wbez=$roww["bezeichner"]; 
    287                                 if ($zw > 0) {echo ", ";} // Liste oder Zeile? echo "<br>";  
    288                                 if ($showkey) {echo "<span class='key'>".$wwert."</span>&nbsp;";} 
    289                                 echo $wbez; 
    290                                 $zw++; 
    291                    } 
     270                        if ($wgf != "") { 
     271                                // weiteregebaeudefunktion ist jetzt ein Array 
     272                                $wgflist=trim($wgf, "{}"); // kommagetrennte(?) Liste der Schluesselwerte 
     273                                //$wgfarr=explode(",", $wgflist); 
     274                                //for each ... 
     275                                $sqlw="SELECT wert, bezeichner FROM ax_gebaeude_weiterefunktion WHERE wert in ( $1 ) ORDER BY wert;"; 
     276                                $v = array($wgflist); 
     277                                $resw = pg_prepare("", $sqlw); 
     278                                $resw = pg_execute("", $v); 
     279                                if (!$resw) { 
     280                                        echo "\n<p class='err'>Fehler bei Geb&auml;ude - weitere Funktion.</p>\n"; 
     281                                        if ($debug > 2) {echo "<p class='dbg'>SQL=<br>".$sqlw."<br>$1 = Werteliste = '".$wgflist."'</p>";} 
     282                                } 
     283                                $zw=0; 
     284                                while($roww = pg_fetch_array($resw)) { // LOOP: w.Funktion 
     285                                        $wwert=$roww["wert"]; 
     286                                        $wbez=$roww["bezeichner"]; 
     287                                        if ($zw > 0) {echo ", ";} // Liste oder Zeile? echo "<br>";  
     288                                        if ($showkey) {echo "<span class='key'>".$wwert."</span>&nbsp;";} 
     289                                        echo $wbez; 
     290                                        $zw++; 
     291                           } 
     292                        } 
    292293                        echo "</td>"; 
    293294                echo "\n</tr>"; 
  • trunk/info/info/alkis/alkisinlayausk.php

    r132 r275  
    1212 
    1313        Version: 
    14         17.11.2011  Link FS-Historie, Parameter der Functions geÀndert 
    15         30.11.2011  import_request_variables, $dbvers PostNAS 0.5 entfernt 
     14        2011-11-17  Link FS-Historie, Parameter der Functions geÀndert 
     15        2011-11-30  import_request_variables, $dbvers PostNAS 0.5 entfernt 
     16        2011-12-14  "window.open(..,width=680)" 
     17        2013-04-08  deprecated "import_request_variables" ersetzt 
    1618*/ 
    1719session_start(); 
    18 import_request_variables("G"); 
     20//import_request_variables("G"); // php 5.3 deprecated, php 5.4 entfernt 
     21$cntget = extract($_GET); 
    1922require_once("alkis_conf_location.php"); 
    2023if ($auth == "mapbender") {require_once($mapbender);} 
    2124include("alkisfkt.php"); 
    2225$gmlid = isset($_GET["gmlid"]) ? $_GET["gmlid"] : 0; 
    23 ?> 
     26echo <<<END 
    2427<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 
    2528<html> 
    2629<head> 
    27         <meta name="author" content="F. Jaeger krz" > 
     30        <meta name="author" content="b600352" > 
    2831        <meta http-equiv="cache-control" content="no-cache"> 
    2932        <meta http-equiv="pragma" content="no-cache"> 
     
    3639        function imFenster(dieURL) { 
    3740                var link = encodeURI(dieURL); 
    38                 window.open(link,'','left=10,top=10,width=640,height=800,resizable=yes,menubar=no,toolbar=no,location=no,status=no,scrollbars=yes'); 
     41                window.open(link,'','left=10,top=10,width=680,height=800,resizable=yes,menubar=no,toolbar=no,location=no,status=no,scrollbars=yes'); 
    3942        } 
    4043        </script> 
    4144</head> 
    4245<body> 
    43 <?php 
     46END; 
    4447$con = pg_connect("host=".$dbhost." port=".$dbport." dbname=".$dbname." user=".$dbuser." password=".$dbpass); 
    4548if (!$con) {echo "<br>Fehler beim Verbinden der DB.\n<br>";} 
  • trunk/info/info/alkis/alkisinlaybaurecht.php

    r137 r275  
    66        26.07.2011  debug 
    77        28.11.2011  import_request_variables 
     8        14.12.2011  function imFenster 
     9        2013-04-08  deprecated "import_request_variables" ersetzt 
    810*/ 
    9 //ini_set('error_reporting', 'E_ALL & ~ E_NOTICE'); 
    1011session_start(); 
    11 import_request_variables("G"); 
    12 //$gkz=urldecode($_REQUEST["gkz"]); 
     12//import_request_variables("G"); // php 5.3 deprecated, php 5.4 entfernt 
     13$cntget = extract($_GET); 
    1314require_once("alkis_conf_location.php"); 
    1415if ($auth == "mapbender") {require_once($mapbender);} 
    15 // $gmlid=urldecode($_REQUEST["gmlid"]); 
    1616?> 
    1717<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 
    1818<html> 
    1919<head> 
    20         <meta name="author" content="F. Jaeger krz" > 
     20        <meta name="author" content="b600352" > 
    2121        <meta http-equiv="cache-control" content="no-cache"> 
    2222        <meta http-equiv="pragma" content="no-cache"> 
     
    2626        <link rel="stylesheet" type="text/css" href="alkisauszug.css"> 
    2727        <link rel="shortcut icon" type="image/x-icon" href="ico/Gericht.ico"> 
    28         <base target="_blank"> 
     28        <script type="text/javascript"> 
     29        function imFenster(dieURL) { 
     30                var link = encodeURI(dieURL); 
     31                window.open(link,'','left=10,top=10,width=680,height=800,resizable=yes,menubar=no,toolbar=no,location=no,status=no,scrollbars=yes'); 
     32        } 
     33        </script> 
    2934</head> 
    3035<body> 
     
    105110$sql.="AND st_intersects(r.wkb_geometry,f.wkb_geometry) = true "; 
    106111$sql.="AND st_area(st_intersection(r.wkb_geometry,f.wkb_geometry)) > 0.05 ";  // > 0.0 ist gemeint, Ungenauigkeit durch st_simplify 
    107 $sql.="AND isvalid(r.wkb_geometry) AND isvalid(f.wkb_geometry) ";  
    108112$sql.="ORDER BY schnittflae DESC "; 
    109 // Limit: Flurbereinigungsgebiete koennen sehr gross werden! 
    110 $sql.="LIMIT 40;"; 
     113$sql.="LIMIT 40;"; // Limit: Flurbereinig. kann gross werden! 
    111114// Trotz Limit lange Antwortzeit, wegen OrderBy -> intersection 
    112115$v = array($gmlid); 
     
    140143                        echo "\n\t<td class='fla'>".$row["amtlicheflaeche"]." m&#178;</td>"; 
    141144                        echo "\n\t<td class='nwlink noprint'>"; 
    142                                 echo "\n\t\t<a target='_blank' href='alkisfsnw.php?gkz=".$gkz."&amp;gmlid=".$row["gml_id"]."&amp;eig=n"; 
    143                                         echo "' title='Flurst&uuml;cksnachweis'>Flurst&uuml;ck "; 
     145                                echo "\n\t\t<a href='javascript:imFenster(\"alkisfsnw.php?gkz=".$gkz."&amp;gmlid=".$row["gml_id"]."&amp;eig=n\")' " ; 
     146                                        echo "title='Flurst&uuml;cksnachweis'>Flurst&uuml;ck "; 
    144147                                        echo "\n\t\t\t<img src='ico/Flurstueck_Link.ico' width='16' height='16' alt=''>"; 
    145148                                echo "\n\t\t</a>"; 
     
    150153 
    151154if ($fscnt == 40) { 
    152         echo "<p>... und weitere Flurst&uuml;cke (Limit 40 erreicht).</0>"; 
     155        echo "<p>... und weitere Flurst&uuml;cke (Limit 40 erreicht).</p>"; 
    153156} 
    154157 
  • trunk/info/info/alkis/alkislage.php

    r267 r275  
    1414        2011-11-30  import_request_variables 
    1515        2013-03-06  Korrektur URL des Link im Abs. Lage bei eingeschalteten Test-Optionen 
     16        2013-04-08  deprecated "import_request_variables" ersetzt 
    1617 
    1718        ToDo: 
     
    2021*/ 
    2122session_start(); 
    22 import_request_variables("G"); 
     23//import_request_variables("G"); // php 5.3 deprecated, php 5.4 entfernt 
     24$cntget = extract($_GET); 
    2325require_once("alkis_conf_location.php"); 
    2426if ($auth == "mapbender") {require_once($mapbender);} 
  • trunk/info/info/alkis/alkisnamstruk.php

    r198 r275  
    99        17.11.2011  Parameter der Functions geÀndert 
    1010        30.11.2011  import_request_variables 
     11        2013-04-08  deprecated "import_request_variables" ersetzt 
    1112 
    1213        ToDo:  
     
    1415*/ 
    1516session_start(); 
    16 import_request_variables("G"); 
     17//import_request_variables("G"); // php 5.3 deprecated, php 5.4 entfernt 
     18$cntget = extract($_GET); 
    1719require_once("alkis_conf_location.php"); 
    1820if ($auth == "mapbender") {require_once($mapbender);} 
  • trunk/info/info/alkis/alkisrelationen.php

    r132 r275  
    1010        10.11.2011  Relationen-ZÀhler ausgeben, ab 5 Zeilen nicht mehr 'auf einen Blick' erkennbar. 
    1111        30.11.2011  import_request_variables 
     12        2013-04-08  deprecated "import_request_variables" ersetzt 
    1213*/ 
    13 //ini_set('error_reporting', 'E_ALL'); 
    1414session_start(); 
    15 import_request_variables("G"); 
     15//import_request_variables("G"); // php 5.3 deprecated, php 5.4 entfernt 
     16$cntget = extract($_GET); 
    1617require_once("alkis_conf_location.php"); 
    1718if ($auth == "mapbender") {require_once($mapbender);} 
     
    2122<html> 
    2223<head> 
    23         <meta name="author" content="F. Jaeger krz" > 
     24        <meta name="author" content="b600352" > 
    2425        <meta http-equiv="cache-control" content="no-cache"> 
    2526        <meta http-equiv="pragma" content="no-cache"> 
Note: See TracChangeset for help on using the changeset viewer.