Changeset 64


Ignore:
Timestamp:
01/04/11 18:26:16 (10 years ago)
Author:
frank.jaeger
Message:
 
Location:
trunk/var/www/info/alkis
Files:
11 edited

Legend:

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

    r61 r64  
    1414        17.09.2010  Authentifizierung Konfigurierbar 
    1515        14.12.2010  Pfad zur Conf 
     16        17.12.2010  Astrid Emde: Prepared Statements (pg_query -> pg_prepare + pg_execute) 
    1617*/ 
    1718ini_set('error_reporting', 'E_ALL'); 
     
    169170                $blattkey=$rowg["blattart"]; 
    170171                $blattart=blattart($blattkey); 
    171                 if ($blattkey == 1000) {                 
     172                if ($blattkey == 1000) { 
    172173                        echo "\n\t<table class='kennzgb' title='Bestandskennzeichen'>"; 
    173                 } else {                 
     174                } else { 
    174175                        echo "\n\t<table class='kennzgbf' title='Bestandskennzeichen'>"; // dotted 
    175176                } 
     
    214215        echo "\n</tr>"; 
    215216        echo "\n</table>"; 
    216          
     217 
    217218        // E I G E N T U E M E R 
    218219        if ($blattkey == 5000) { // Schluessel Blattart 
  • trunk/var/www/info/alkis/alkisauszug.css

    r60 r64  
    66        30.09.2010  body-width bei Print 
    77        12.10.2010  class p.fsd: margin statt position-relative, dann keine Scrollbar 
     8        04.01.2010  Spalte td.fla im fsnw 
    89*/ 
    910body    {background-color: #FDFFFD;} 
     
    6364span.key                {color: gray; font-style: italic;} /* Schluesselwert vor Text, Wert zurueck nehmen */ 
    6465span.wichtig    {color: #BB0000; font-weight: bold;} /* Wert hervorheben */ 
    65 span.flae               {font-weight: bold;} /* FlÀchensume Flurst. */ 
     66span.flae               {font-weight: bold;} /* FlÀchensume Flurst. */ 
    6667 
    6768/* ** T a b e l l e n ** */ 
     
    8788 
    8889/* Flaechen rechtsbuendig (stellengerecht) */ 
    89 /* td.fla       {width: 90px; padding-right: 4px; text-align: right;} */ 
    90 td.fla  {padding-right: 4px; text-align: right;} 
    91 td.key  {width: 35px; padding-right: 4px; padding-left: 4px;} 
     90td.fla  {width: 110px; padding-right: 4px; padding-top:  8px; text-align: right;} 
     91td.key  {width:  35px; padding-right: 4px; padding-left: 4px;} 
    9292/* Ertragsmesszahl der Bodenschaetzung 
    9393td.emz  {width: 45px; padding-right: 4px; padding-left: 4px;  
  • trunk/var/www/info/alkis/alkisbestnw.php

    r61 r64  
    99        15.09.2010  Function "buchungsart" durch JOIN ersetzt 
    1010        14.12.2010  Pfad zur Conf 
     11        17.12.2010  Astrid Emde: Prepared Statements (pg_query -> pg_prepare + pg_execute) 
    1112 
    1213        ToDo: 
    1314        Zahler fuer Anzahl GB und FS in der Liste (ausgeben wenn > 10) 
    1415*/ 
    15 //ini_set('error_reporting', 'E_ALL & ~ E_NOTICE'); 
    1616ini_set('error_reporting', 'E_ALL'); 
    1717session_start(); 
     
    8181        $blattart=blattart($blattkey); 
    8282 
    83         // Balken        
     83        // Balken 
    8484        echo "<p class='gbkennz'>ALKIS Bestand ".$row["bezirk"]." - ".$row["nr"]."&nbsp;</p>\n"; 
    8585 
     
    8888        // Kennzeichen im Rahmen 
    8989        echo "\n<table class='outer'>\n<tr>\n\t<td>"; 
    90                 if ($blattkey == 1000) {                 
     90                if ($blattkey == 1000) { 
    9191                        echo "\n\t<table class='kennzgb' title='Bestandskennzeichen'>"; 
    92                 } else {                 
     92                } else { 
    9393                        echo "\n\t<table class='kennzgbf' title='Bestandskennzeichen'>"; // dotted 
    94                 }                        
     94                } 
    9595                        echo "\n\t<tr>"; 
    9696                                echo "\n\t\t<td class='head'>".dienststellenart($row["stellenart"])."</td>"; 
     
    107107                                        echo "<span class='key'>".$row["bezirk"]."</span><br>"; 
    108108                                } 
    109                                 echo htmlentities($row["beznam"], ENT_QUOTES, "UTF-8")."</td>";                          
     109                                echo htmlentities($row["beznam"], ENT_QUOTES, "UTF-8")."</td>"; 
    110110                                echo "\n\t\t<td title='Grundbuch-Blatt'><span class='wichtig'>".$row["nr"]."</span></td>"; 
    111111                        echo "\n\t</tr>"; 
     
    151151echo "\n<tr>"; 
    152152        echo "\n\t<td class='head'>&nbsp;</td>"; 
    153         echo "\n\t<td class='head'>Buchungsart</td>";   //2 
     153        echo "\n\t<td class='head'>Buchungsart</td>"; 
    154154        echo "\n\t<td class='head'>Anteil</td>"; 
    155         echo "\n\t<td class='head'>Gemarkung</td>";             //4 
    156         echo "\n\t<td class='head'>Flur</td>";                          //5 
     155        echo "\n\t<td class='head'>Gemarkung</td>"; 
     156        echo "\n\t<td class='head'>Flur</td>"; 
    157157        echo "\n\t<td class='head' title='Flurst&uuml;cksnummer (Z&auml;hler / Nenner)'><span class='wichtig'>Flurst.</span></td>"; 
    158158        echo "\n\t<td class='head fla'>Fl&auml;che</td>"; // 7 
     
    232232                        $sql.="AND   v.beziehungsart='istBestandteilVon' "; 
    233233                        $sql.="ORDER BY b.land, b.bezirk, b.buchungsblattnummermitbuchstabenerweiterung;"; 
    234                          
     234 
    235235                        $fbres=pg_query($con,$sql); 
    236236                        if (!$fbres) {echo "<p class='err'>Fehler bei fiktivem Blatt<br>".$sql."</p>\n";} 
     
    241241                                $fbbez   = $fbrow["bezirk"]; 
    242242                                $fbblatt = $fbrow["blatt"]; 
    243                                 $fbbart  = blattart($fbrow["blattart"]);         
    244                                 $beznam = $fbrow["beznam"];                      
     243                                $fbbart  = blattart($fbrow["blattart"]); 
     244                                $beznam = $fbrow["beznam"]; 
    245245                                $b++; 
    246246                        } 
     
    252252                        echo "\n<tr>"; 
    253253 
    254                                 echo"\n\t<td>";                  
     254                                echo"\n\t<td>"; 
    255255                                        if($bvnr == $altbvnr) { // gleiches Grundstueck 
    256256                                                echo "&nbsp;"; // Anzeige unterdruecken 
    257257                                        } else { 
    258                                                 echo "<a name='bvnr".$lfdnr."'></a>"; // Sprungmarke                             
     258                                                echo "<a name='bvnr".$lfdnr."'></a>"; // Sprungmarke 
    259259                                                echo "<span class='wichtig'>".$bvnr."</span>"; // Sp.1 Erbbau BVNR 
    260260                                                if ($idanzeige) {linkgml($gkz, $gml_bs, "Buchungsstelle");} 
    261261                                                $altbvnr = $bvnr; // Gruppenwechsel merken 
    262                                         }                        
     262                                        } 
    263263                                echo "</td>"; 
    264264 
    265265                                echo "\n\t<td class='dien'>"; // Sp.2 Buchung 
    266                                         if ($showkey) {                                  
     266                                        if ($showkey) { 
    267267                                                echo "<span class='key'>".$row["buchungsart"]."</span> "; 
    268268                                        } 
     
    272272 
    273273                                echo "\n\t<td class='dien'>"; // Sp.4 Gemarkg. hier Bezirk 
    274                                         if ($showkey) {                                  
     274                                        if ($showkey) { 
    275275                                                echo "<span class='key'>".$fbbez."</span> "; 
    276                                         }                                        
     276                                        } 
    277277                                        echo $beznam; 
    278278                                echo "</td>"; // Sp.4 hier Bezirk 
     
    289289                                        if ($idanzeige) { 
    290290                                                linkgml($gkz, $gml_bsan, "Buchungsstelle"); 
    291                                         }        
     291                                        } 
    292292 
    293293                                echo "</td>";  
     
    297297                                                echo "<span class='key'>".$rowan["buchungsart"]."</span> "; 
    298298                                        } 
    299                                         echo $baan." ";                                  
     299                                        echo $baan." "; 
    300300                                echo "</td>"; 
    301301 
     
    315315                        // 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 
    316316                //      $aj = bnw_fsdaten($con, $gkz, $idanzeige, $lfdnran, $gml_bsan, $baan, $anteil, false); 
    317                         // Buchungsart wird nur in erster Zeile ausgegeben, hier leer            
     317                        // Buchungsart wird nur in erster Zeile ausgegeben, hier leer 
    318318                   $aj = bnw_fsdaten($con, $gkz, $idanzeige, $lfdnran, $gml_bsan, "", $anteil, false); // return = Anzahl der FS 
    319                          
     319 
    320320                        // +++ Gibt es ueberhaupt Sondereigentum beim fiktiven Blatt?? 
    321321                        if ($rowan["nrap"] != "") { 
     
    341341                                        echo "\n\t<td></td>"; 
    342342                                        echo "\n\t<td colspan=4>"; // Gemarkg, Flur, Flurst, Flaeche 
    343                                                 echo "<p class='warn'>(keine Flurst&uuml;cke)";                                  
     343                                                echo "<p class='warn'>(keine Flurst&uuml;cke)"; 
    344344                                        echo "</td>"; 
    345345                                        echo "\n\t<td></td>"; 
    346                                 echo "\n</tr>";                  
     346                                echo "\n</tr>"; 
    347347                        }  
    348348                        */ 
     
    369369                echo "\n</tr>"; 
    370370        } 
    371         // Sondereigentumsbeschreibung   
     371        // Sondereigentumsbeschreibung 
    372372        if ($row["sond"] != "") { 
    373373                echo "\n<tr>"; 
     
    429429 
    430430                        echo "\n<h3><img src='ico/Grundbuch_zu.ico' width='16' height='16' alt=''> Berechtigte Grundb&uuml;cher</h3>\n"; 
    431                          
     431 
    432432                        // Tabelle Kopf ausgeben 
    433433                        echo "\n<table class='outer'>"; 
     
    450450                $lfdnr=$rowb["lfdnr"]; 
    451451                $bvnr   = str_pad($lfdnr, 4, "0", STR_PAD_LEFT); 
    452                  
     452 
    453453                echo "\n<tr>"; 
    454454                        echo "\n\t<td>".$rowb["land"]."</td>"; 
     
    456456                        echo "\n\t<td>"; // Amtsgericht 
    457457                                echo dienststellenart($rowb["stellenart"])." "; 
    458                                 if ($showkey) {                          
     458                                if ($showkey) { 
    459459                                        echo "<span class='key'>".$rowb["stelle"]."</span> "; 
    460460                                } 
     
    464464 
    465465                        echo "\n\t<td>"; 
    466                                 if ($showkey) {                          
     466                                if ($showkey) { 
    467467                                        echo "<span class='key'>".$rowb["bezirk"]."</span> "; 
    468468                                } 
    469469                                echo $rowb["beznam"]; 
    470470                        echo "</td>"; 
    471                          
     471 
    472472                        echo "\n\t<td><span class='wichtig'>".$rowb["blatt"]."</span>"; 
    473473                                if ($idanzeige) {linkgml($gkz, $gml_b, "Buchungsblatt");} 
  • trunk/var/www/info/alkis/alkisfkt.php

    r61 r64  
    88        15.09.2010  Function "buchungsart" durch JOIN ersetzt 
    99        09.11.2010  Functions, die nur einmal aufgerufen wurden, sequentiell in FS-Nachw. integriert 
     10        17.12.2010  Astrid Emde: Prepared Statements (pg_query -> pg_prepare + pg_execute) 
    1011*/ 
    1112 
     
    1718        // Der Parameter $append wird angehaengt wenn gefuellt 
    1819        //  Anwendung: &eig=j bei FS-NW, &ltyp=m/p/o bei Lage 
    19          
     20 
    2021        $customer=$_SESSION["mb_user_name"]; 
    2122        echo "\n<div class='confbereich noprint'>"; 
     
    2526        // Spalte 1: Info Benutzerkennung 
    2627        echo "\n\t<td title='Info'><i>Benutzer:&nbsp;".$customer."</i></td>"; 
    27          
     28 
    2829        // Spalte 2: Umschalter 
    2930        echo "\n\t<td title='Konfiguration'>"; 
    3031                // Umschalter: 
    31                 // - Schluessel          
     32                // - Schluessel 
    3233                // - Testmodus ID-Anzeige 
    33                  
    34                 // bei beiden            
     34 
     35                // bei beiden 
    3536                $mylink ="\n\t\t<a class='gmlid' href='".$link."gkz=".$gkz."&amp;gmlid=".$gmlid.$append; 
    3637 
     
    8485        echo "hilfeurl=".$hilfeurl."<br>"; 
    8586        echo "append=".$append."<br>"; 
    86         echo "showkey=".$showkey;        
     87        echo "showkey=".$showkey; 
     88 
    8789        echo "</p>"; */ 
    8890 
     
    129131        $resf = pg_prepare("", $sql); 
    130132        $resf = pg_execute("", $v); 
    131          
     133 
    132134        if (!$resf) {echo "<p class='err'>Fehler bei Flurst&uuml;ck<br><br>".$sql."</p>\n";} 
    133135 
    134136        if($bvnraus) { // nur bei direkten Buchungen die lfdNr ausgeben 
    135                 $bvnr=str_pad($lfdnr, 4, "0", STR_PAD_LEFT);     
     137                $bvnr=str_pad($lfdnr, 4, "0", STR_PAD_LEFT); 
    136138        } 
    137139        $altlfdnr=""; 
     
    155157                echo "\n<tr>"; // eine Zeile je Flurstueck 
    156158                        // Sp. 1-3 der Tab. aus Buchungsstelle, nicht aus FS 
    157                         if($lfdnr == $altlfdnr) {       // gleiches Grundstueck          
     159                        if($lfdnr == $altlfdnr) {       // gleiches Grundstueck 
    158160                                echo "\n\t<td>&nbsp;</td>"; 
    159161                                echo "\n\t<td>&nbsp;</td>"; 
     
    162164 
    163165                                echo "\n\t<td>"; 
    164                                         echo "<a name='bvnr".$lfdnr."'></a>"; // Sprungmarke     
     166                                        echo "<a name='bvnr".$lfdnr."'></a>"; // Sprungmarke 
    165167                                        echo "<span class='wichtig'>".$bvnr."</span>";  // BVNR 
    166168                                        if ($idanzeige) {linkgml($gkz, $gml_bs, "Buchungsstelle");} 
     
    172174                                echo "</td>";  
    173175                                echo "\n\t<td>&nbsp;</td>"; // Anteil 
    174                                 $altlfdnr=$lfdnr;        
    175                         }                
     176                                $altlfdnr=$lfdnr; 
     177                        } 
    176178                        //Sp. 4-7 aus Flurstueck 
    177179                        echo "\n\t<td>"; 
     
    185187                        echo "</td>"; 
    186188                        echo "\n\t<td class='fla'>".$flae."</td>"; 
    187          
     189 
    188190                        echo "\n\t<td><p class='nwlink noprint'>"; 
    189191                                echo "<a href='alkisfsnw.php?gkz=".$gkz."&amp;gmlid=".$rowf["gml_id"]."&amp;eig=n"; 
     
    208210        //              $mitadresse = Option (true/false) ob auch die Adresszeile ausgegeben werden soll 
    209211        // Return = Anzahl Namensnummern 
    210          
     212 
    211213        // Schleife 1: N a m e n s n u m m e r 
    212214        // Beziehung: ax_namensnummer  >istBestandteilVon>  ax_buchungsblatt 
    213          
     215 
    214216        $sql="SELECT n.gml_id, n.laufendenummernachdin1421 AS lfd, n.zaehler, n.nenner, "; 
    215217        $sql.="n.artderrechtsgemeinschaft AS adr, n.beschriebderrechtsgemeinschaft as beschr, n.eigentuemerart, n.anlass "; 
     
    219221        $sql.="AND   b.beziehungsart='istBestandteilVon' "; 
    220222        $sql.="ORDER BY laufendenummernachdin1421;"; 
    221          
     223 
    222224        $v = array($gmlid); 
    223225        $resn = pg_prepare("", $sql); 
     
    230232        $n=0; // Z.NamNum. 
    231233 
    232         //echo "\n\n<!-- vor Schleife 1 Namensnummer -->";       
     234        //echo "\n\n<!-- vor Schleife 1 Namensnummer -->"; 
    233235        while($rown = pg_fetch_array($resn)) { 
    234236                echo "\n<tr>"; 
     
    248250                                        echo "\n\t\t<p class='zus' title='Art der Rechtsgemeinschaft'>".htmlentities(rechtsgemeinschaft($rown["adr"]), ENT_QUOTES, "UTF-8")."</p>"; 
    249251                                        // !! Feld /td und Zeile /tr nicht geschlossen 
    250                                         //      echo "\n\t</td>\n</tr>"; // !!! IMMER? oder nur wenn letzte Zeile?                       
     252                                        //      echo "\n\t</td>\n</tr>"; // !!! IMMER? oder nur wenn letzte Zeile? 
    251253                                } 
    252254                        } 
    253255                        //if ($rown["anlass"] > 0 ) {echo "<p>Anlass=".$rown["anlass"]."</p>";} // TEST: 
    254                  
     256 
    255257                        //echo "\n\t\t</td>\n\t\t<td></td>\n</tr>"; 
    256                  
     258 
    257259                        // Schleife Ebene 2: andere Namensnummern 
    258260                        // Beziehung   ax_namensnummer >bestehtAusRechtsverhaeltnissenZu>  ax_namensnummer  
    259                  
     261 
    260262                        // Die Relation 'Namensnummer' besteht aus RechtsverhÀltnissen zu 'Namensnummer' sagt aus,  
    261263                        // dass mehrere Namensnummern zu einer Rechtsgemeinschaft gehören können.  
    262264                        // Die Rechtsgemeinschaft selbst steht unter einer eigenen AX_Namensnummer,  
    263265                        // die zu allen Namensnummern der Rechtsgemeinschaft eine Relation besitzt. 
    264                  
     266 
    265267                        // Die Relation 'Namensnummer' hat VorgÀnger 'Namensnummer' gibt Auskunft darÃŒber,  
    266268                        // aus welchen Namensnummern die aktuelle entstanden ist. 
    267          
     269 
    268270                // Schleife 2: P e r s o n   
    269271                // Beziehung: ax_person  <benennt<  ax_namensnummer 
     
    273275                $sql.="WHERE v.beziehung_von= $1 "; // id num 
    274276                $sql.="AND   v.beziehungsart='benennt';"; 
    275          
     277 
    276278                $v = array($rown["gml_id"]); 
    277279                $rese = pg_prepare("", $sql); 
     
    280282                if (!$rese) {echo "\n\t<p class='err'>Fehler bei Eigentuemer<br>SQL= ".$sql."<br></p>\n";} 
    281283                $i=0; // Z.Eig. 
    282                 //echo "\n<!-- vor Schleife 2 Person -->";               
     284                //echo "\n<!-- vor Schleife 2 Person -->"; 
    283285                while($rowe = pg_fetch_array($rese)) { 
    284286                        $diePerson=""; 
     
    290292                        if ($rowe["geburtsname"] <> "") {$diePerson.=", geb. ".$rowe["geburtsname"];} 
    291293                        $diePerson=htmlentities($diePerson, ENT_QUOTES, "UTF-8"); // Umlaute 
    292          
     294 
    293295                        // Spalte 1 enthÀlt die Namensnummer, nur in Zeile 0 
    294296                        if ($i > 0) { 
     
    308310                                echo " <img src='ico/Eigentuemer.ico' width='16' height='16' alt=''></a>\n\t\t</p>"; 
    309311                        echo "\n\t</td>\n</tr>"; 
    310          
     312 
    311313                        if ($mitadresse) { 
    312314                                // Schleife 3:  A d r e s s e  (OPTIONAL) 
     
    320322                                $resa = pg_prepare("", $sql); 
    321323                                $resa = pg_execute("", $v); 
    322                                  
     324 
    323325                                if (!$resa) { 
    324326                                        echo "\n\t<p class='err'>Fehler bei Adressen.<br>\nSQL= ".$sql."</p>\n"; 
    325327                                } 
    326328                                $j=0; 
    327                                 //echo "\n<!-- vor Schleife 3 Adresse -->";      
     329                                //echo "\n<!-- vor Schleife 3 Adresse -->"; 
    328330                                while($rowa = pg_fetch_array($resa)) { 
    329331                                        $gmla=$rowa["gml_id"]; 
     
    357359                                                echo "</p>"; 
    358360                                        } else {  
    359                                                 echo "&nbsp;";                                   
     361                                                echo "&nbsp;"; 
    360362                                        } 
    361363                                        echo "</td>\n</tr>"; 
     
    376378                        } 
    377379                } 
    378                 //echo "\n<!-- nach Schleife 2 Person -->";      
    379                  
     380                //echo "\n<!-- nach Schleife 2 Person -->"; 
     381 
    380382                if ($i == 0) { // keine Pers zur NamNum 
    381383                        echo "\n<!-- Rechtsgemeinscahft='".$rechtsg."' -->"; 
     
    389391                        echo "</td>\n\t<td>&nbsp;</td>\n<tr>"; 
    390392                } 
    391                 $n++; // cnt NamNum      
     393                $n++; // cnt NamNum 
    392394        } // End Loop NamNum 
    393         //echo "\n<!-- nach Schleife 1 Namensnummer -->";        
    394         echo "\n</table>\n";     
     395        //echo "\n<!-- nach Schleife 1 Namensnummer -->"; 
     396        echo "\n</table>\n"; 
    395397        return $n;  
    396398} // End Function eigentuemer 
  • trunk/var/www/info/alkis/alkisfsnw.php

    r63 r64  
    1010        10.11.2010  Felder nutzung.zustand und nutzung.name 
    1111        14.12.2010  Pfad zur Conf 
     12        17.12.2010  Astrid Emde: Prepared Statements (pg_query -> pg_prepare + pg_execute) 
     13        04.01.2011  Frank JÀger: verkuerzte Nutzungsart-Zeilen mit Icon 
    1214 
    1315        ToDo:  
    1416        NamNum >bestehtAusRechtsverhaeltnissenZu> NamNum 
     17        KÃŒrzere Bezeichnung der Nutzungsart 
    1518*/ 
    1619ini_set('error_reporting', 'E_ALL & ~ E_NOTICE'); 
     
    4447$eig=urldecode($_REQUEST["eig"]); 
    4548 
    46 // getswitch($idanzeige, $showkey); 
    4749$id = isset($_GET["id"]) ? $_GET["id"] : "n"; 
    4850if ($id == "j") { 
     
    98100                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>"; 
    99101                echo "\n\t<tr>\n\t\t<td title='Gemarkung'>"; 
    100                 if ($showkey) {          
     102                if ($showkey) { 
    101103                        echo "<span class='key'>".$gmkgnr."</span><br>"; 
    102                 }                
     104                } 
    103105                echo $gemkname."</td>"; 
    104106                echo "\n\t\t<td title='Flurnummer'>".$flurnummer."</td>"; 
     
    124126echo "\n<p class='nwlink noprint'>weitere Auskunft:</p>"; // oben rechts von der Tabelle 
    125127echo "\n<table class='fs'>"; 
    126          
     128 
    127129// ** G e b i e t s z u g e h o e r i g k e i t ** 
    128130// eine Tabellenzeile mit der Gebietszugehoerigkeit eines Flurstuecks wird ausgegeben 
    129131// Schluessel "land" wird nicht verwendet, gibt es Bestaende wo das nicht einheitlich ist? 
    130 echo "\n<tr>\n\t<td class='ll'><img src='ico/Gemeinde.ico' width='16' height='16' alt=''> Im Gebiet von:</td>"; 
     132echo "\n<tr>\n\t<td class='ll'><img title='Im Gebiet von' src='ico/Gemeinde.ico' width='16' height='16' alt=''> Gebiet:</td>"; 
    131133 
    132134// G e m e i n d e 
     
    139141$row = pg_fetch_array($res); 
    140142$gnam = htmlentities($row["bezeichnung"], ENT_QUOTES, "UTF-8"); 
    141 echo "\n\t<td class='lr'>Gemeinde "; 
     143echo "\n\t<td class='lr'>Gemeinde</td><td class='lr'>"; 
    142144if ($showkey) { 
    143145        echo "<span class='key'>(".$gemeinde.")</span> "; 
    144146} 
    145 echo $gnam."<br>"; 
     147echo $gnam."</td><td></td></tr>"; 
    146148 
    147149// K r e i s 
     
    154156$row = pg_fetch_array($res); 
    155157$knam = htmlentities($row["bezeichnung"], ENT_QUOTES, "UTF-8"); 
    156 echo "Kreis "; 
     158echo "<tr><td></td><td>Kreis</td><td>"; 
    157159if ($showkey) { 
    158160        echo "<span class='key'>(".$kreis.")</span> "; 
    159 }        
    160 echo $knam."<br>"; 
     161} 
     162echo $knam."</td><td></td></tr>"; 
    161163 
    162164// R e g - B e z 
     
    166168$row = pg_fetch_array($res); 
    167169$bnam = htmlentities($row["bezeichnung"], ENT_QUOTES, "UTF-8"); 
    168 echo "Regierungsbezirk "; 
     170echo "<tr><td></td><td>Regierungsbezirk</td><td>"; 
    169171if ($showkey) { 
    170172        echo "<span class='key'>(".$bezirk.")</span> "; 
    171173} 
    172 echo $bnam."</td>"; 
    173 echo "\n\t<td>&nbsp;</td>\n</tr>"; // 3. Spalte fÃŒr NW-Link (in weiteren Tab-Zeilen) 
     174echo $bnam."</td><td></td></tr>"; 
    174175// ENDE G e b i e t s z u g e h o e r i g k e i t 
    175  
    176176 
    177177// ** L a g e b e z e i c h n u n g ** 
     
    208208while($row = pg_fetch_array($res)) { 
    209209        $sname = htmlentities($row["bezeichnung"], ENT_QUOTES, "UTF-8"); // Str.-Name 
    210         //echo "<!-- Adresse -->";               
    211210        echo "\n<tr>\n\t"; 
    212                 if ($j == 0) {           
     211                if ($j == 0) { 
    213212                        echo "<td class='ll'><img src='ico/Lage_mit_Haus.ico' width='16' height='16' alt=''> Adresse:</td>"; 
    214213                } else { 
    215214                        echo "<td>&nbsp;</td>"; 
    216215                } 
     216                echo "\n\t<td></td>"; 
    217217                echo "\n\t<td class='lr'>"; 
    218218                if ($showkey) { 
     
    221221                echo $sname."&nbsp;".$row["hausnummer"]."</td>"; 
    222222                echo "\n\t<td>\n\t\t<p class='nwlink noprint'>"; 
    223                         echo "\n\t\t\t<a href='alkislage.php?gkz=".$gkz."&amp;ltyp=m&amp;gmlid=".$row["gml_id"]."'>Lage "; 
     223                        echo "\n\t\t\t<a title='Lagebezeichnung mit Hausnummer' href='alkislage.php?gkz=".$gkz."&amp;ltyp=m&amp;gmlid=".$row["gml_id"]."'>Lage "; 
    224224                        echo "<img src='ico/Lage_mit_Haus.ico' width='16' height='16' alt=''></a>"; 
    225225                echo "\n\t\t</p>\n\t</td>"; 
     
    249249if (!$res) echo "<p class='err'>Fehler bei Lagebezeichnung ohne Hausnummer<br>\n".$sql."</p>"; 
    250250$j=0; 
    251 // Es wird auch eine Zeile ausgegeben, wenn kein Eintrag gefunden!       
     251// Es wird auch eine Zeile ausgegeben, wenn kein Eintrag gefunden! 
    252252while($row = pg_fetch_array($res)) { 
    253253        $gewann = htmlentities($row["unverschluesselt"], ENT_QUOTES, "UTF-8"); 
     
    255255        $lgml=$row["gml_id"]; // key der Lage 
    256256        if (!$gewann == "") { 
    257                 echo "\n<tr>";           
     257                echo "\n<tr>"; 
    258258                        echo "\n\t<td class='ll'><img src='ico/Lage_Gewanne.ico' width='16' height='16' alt=''> Gewanne:</td>"; 
     259                        echo "\n\t<td></td>"; 
    259260                        echo "\n\t<td class='lr'>".$gewann."</td>"; 
    260261                        echo "\n\t<td>\n\t\t<p class='nwlink noprint'>"; 
     
    262263                                echo "\n\t\t\tLage <img src='ico/Lage_Gewanne.ico' width='16' height='16' alt=''></a>"; 
    263264                        echo "\n\t\t</p>\n\t</td>"; 
    264                 echo "\n</tr>";          
     265                echo "\n</tr>"; 
    265266        } 
    266         // Gleicher DB-Eintrag in zwei HTML-Zeilen, besser nur ein Link  
     267        // Gleicher DB-Eintrag in zwei HTML-Zeilen, besser nur ein Link 
    267268        if ($skey > 0) { 
    268                 echo "\n<tr>";   
    269                         echo "\n\t<td class='ll'><img src='ico/Lage_an_Strasse.ico' width='16' height='16' alt=''> Stra&szlig;e:</td>";                          
     269                echo "\n<tr>"; 
     270                        echo "\n\t<td class='ll'><img src='ico/Lage_an_Strasse.ico' width='16' height='16' alt=''> Stra&szlig;e:</td>"; 
     271                        echo "\n\t<td></td>"; 
    270272                        echo "\n\t<td class='lr'>"; 
    271273                        if ($showkey) { 
     
    278280                        echo "\n\t\t</p>\n\t</td>"; 
    279281                echo "\n</tr>"; 
    280         }                
     282        } 
    281283        $j++; 
    282284} 
     
    285287// ** N U T Z U N G ** 
    286288// Tabellenzeilen (3 Spalten) mit tats. Nutzung zu einem FS ausgeben 
    287 $sql ="SELECT m.title, m.fldclass, m.fldinfo, n.gml_id, c.class, n.info, n.zustand, n.name, n.bezeichnung, "; 
    288 // ", m.gruppe,  "; 
     289$sql ="SELECT m.title, m.fldclass, m.fldinfo, n.gml_id, c.class, n.info, n.zustand, n.name, n.bezeichnung, m.gruppe, "; 
    289290// Gemeinsame FlÀche von NUA und FS 
    290291$sql.="round(st_area(st_intersection(n.wkb_geometry,f.wkb_geometry))::numeric,1) AS schnittflae, "; 
     
    305306$j=0; 
    306307while($row = pg_fetch_array($res)) { 
    307 //      $grupp = $row["gruppe"];  // Individuelles Icon? 
     308        $grupp = $row["gruppe"];  // Individuelles Icon? 
    308309        $title = htmlentities($row["title"], ENT_QUOTES, "UTF-8"); // NUA-Titel 
    309310        $fldclass=$row["fldclass"]; // Feldname erstes  Zusatzfeld 
     
    313314        $info=$row["info"]; // zweites Zusatzfeld verschlÃŒsselt (noch keine Info zum entschl.) 
    314315        $schnittflae=$row["schnittflae"]; 
    315         $label=$row["label"]; // Nutzungsart 
     316        $label=$row["label"]; // Nutzungsart entschlÃŒsselt 
    316317        $zus=$row["zustand"]; // im Bau 
    317318        $nam=$row["name"]; // Eigenname 
    318319        $bez=$row["bezeichnung"]; // weiterer Name (unverschl.) 
    319         $blabla=htmlentities($row["blabla"], ENT_QUOTES, "UTF-8");  // Achtung, enthÀlt auch "" 
     320        $blabla=htmlentities($row["blabla"], ENT_QUOTES, "UTF-8"); // Beschr. aus GeoInfoDok als PopUp-Label, enthÀlt auch "" 
    320321//      $nflae=$row["nflae"]; 
    321322 
    322 // Icon nach Gruppe?:  
    323 // Siedlung - Abschnitt.ico, Verkehr - Strassen_Klassifikation.ico, GewÀsser - Wasser.ico 
    324 // Vegetation - Wald.ico, Title=Landwirtschaft Landwirt.ico 
     323        // Beispiele: 
     324        // group     Verkehr            
     325        // title     Weg                
     326        // fldclass  Funktion           
     327        // class     5250               
     328        // label     Rad- und Fußweg    
     329 
    325330        echo "\n<tr>\n\t"; 
    326                 if ($j == 0) {           
     331                if ($j == 0) { 
    327332                        echo "<td class='ll'><img src='ico/Abschnitt.ico' width='16' height='16' alt=''> Nutzung:</td>"; 
    328333                } else { 
    329334                        echo "<td>&nbsp;</td>"; 
    330335                } 
    331                 echo "\n\t<td class='lr'>".$schnittflae." m&#178;</td>"; 
    332                  
     336                echo "\n\t<td class='fla'>".$schnittflae." m&#178;</td>"; 
    333337                echo "\n\t<td class='lr'>"; 
    334                         // Eigene Nachweis-Seite fÃŒr Nutzungsart-FlÀche sinnvoll? dann hier verlinken  
    335                         //echo "\n\t\t<p class='nwlink noprint'>"; 
    336                                 //echo "\n\t\t\t<a href='alkisnua.php?gkz=".$gkz."amp;gmlid=".$gml."'>Nutzung "; 
    337                                 //echo "<img src='ico/Abschnitt.ico' width='16' height='16' alt=''></a>"; 
    338                                 //if ($idanzeige) {linkgml($gkz, $gml, "Nutzung");} // Nein, ist mit nix verknuepft 
    339                         //echo "\n\t\t</p>"; 
    340                         echo $title; 
    341                         If ($class != "") {  // SchlÃŒssel 
    342                                 echo ", ".$fldclass.": "; // Feldname 
    343                                 if ($label != "") { // Bedeutung dazu wurde erfasst 
    344                                         if ($showkey) {echo "<span class='key'>(".$class.")</span> ";} 
    345                                         echo "<span title='".$blabla."'>".$label."</span> "; 
    346                                 } else { // muss noch erfasst werden 
    347                                         echo $class." "; // SchlÃŒssel als Ersatz fÃŒr Bedeutung 
     338                        If ($fldclass = "Funktion" and $label != "") { // Kurze Anzeige 
     339                                if ($showkey) {echo "<span class='key'>(".$class.")</span> ";} 
     340                                if ($blabla = "") { 
     341                                        echo $label; 
     342                                } else { 
     343                                        echo "<span title='".$blabla."'>".$label."</span>"; 
     344                                } 
     345                        } else { // ausfuehrlichere Anzeige 
     346                                echo $title; // NUA-Tabelle 
     347                                If ($class != "") { // NUA-SchlÃŒssel 
     348                                        echo ", ".$fldclass.": "; // Feldname 
     349                                        if ($label != "") { // Bedeutung dazu wurde erfasst 
     350                                                if ($showkey) {echo "<span class='key'>(".$class.")</span> ";} 
     351                                                if ($blabla = "") { 
     352                                                        echo $label; 
     353                                                } else { 
     354                                                        echo "<span title='".$blabla."'>".$label."</span>"; 
     355                                                } 
     356                                        } else { // muss noch erfasst werden 
     357                                                echo $class." "; // SchlÃŒssel als Ersatz fÃŒr Bedeutung 
     358                                        } 
    348359                                } 
    349360                        } 
     361 
    350362                        If ($info != "") { // manchmal ein zweites Zusatzfeld (wie entschlÃŒsseln?) 
    351363                                echo ", ".$fldinfo."=".$info; 
     
    374386                        If ($bez != "") { 
    375387                                echo "<br>Bezeichnung: ".$bez; 
     388                        //      echo "\"".$bez."\""; // +++ in "" dahinter? 
    376389                        } 
     390                echo "</td>"; 
     391                echo "\n\t<td>"; 
     392                        // Eigene Nachweis-Seite fÃŒr Nutzungsart-FlÀche sinnvoll? dann hier verlinken  
     393                        //echo "\n\t\t\t<a href='alkisnua.php?gkz=".$gkz."amp;gmlid=".$gml."'>Nutzung "; 
     394                        //if ($idanzeige) {linkgml($gkz, $gml, "Nutzung");} // Nein, ist mit nix verknuepft 
     395                        switch ($grupp) { // Icon nach 4 Objektartengruppen 
     396                                case "Siedlung": 
     397                                        $ico = "Abschnitt.ico"; break; 
     398                                case "Verkehr": 
     399                                        $ico = "Strassen_Klassifikation.ico";   break; 
     400                                case "Vegetation": 
     401                                        $ico = "Wald.ico";      break; 
     402                                case "GewÀsser": 
     403                                        $ico = "Wasser.ico";    break; 
     404                                default: 
     405                                        $ico = "Abschnitt.ico"; break; 
     406                        } 
     407                        echo "<p class='nwlink'><img title='".$title."' src='ico/".$ico."' width='16' height='16' alt='NUA'></p>"; 
    377408                echo "</td>"; 
    378409        echo "\n</tr>"; 
     
    383414// Flaeche und Link auf GebÀude-Auswertung 
    384415echo "\n<tr>"; 
    385         echo "\n\t<td class='ll'>Fl&auml;che:</td>"; // Sp. 1 
    386         echo "\n\t<td class='lr'><span class='flae'>".$flae."</span></td>"; // Sp. 2 
    387         echo "\n\t<td>"; // Sp. 3 
     416        echo "\n\t<td class='ll'>Fl&auml;che:</td>"; 
     417        echo "\n\t<td class='fla'><span class='flae'>".$flae."</span></td>"; 
     418        echo "\n\t<td>&nbsp;</td>\n\t<td>"; 
    388419                echo "\n\t\t<p class='nwlink noprint'>"; // Gebaeude-Verschneidung 
    389420                        echo "\n\t\t\t<a href='alkisgebaeudenw.php?gkz=".$gkz."&amp;gmlid=".$gmlid; 
     
    413444                                if ($eig=="j") { 
    414445                                        echo "&amp;eig=n#gb' title='Flurst&uuml;cksnachweis'>ohne Eigent&uuml;mer</a>"; 
    415                                 } else {         
     446                                } else { 
    416447                                        echo "&amp;eig=j#gb' title='Flurst&uuml;cks- und Eigent&uuml;mernachweis'>mit Eigent&uuml;mer "; 
    417448                                        echo "<img src='ico/EigentuemerGBzeile.ico' width='16' height='16' alt=''></a>"; 
     
    479510                                }else { 
    480511                                        echo "\n\t<table class='kennzgbf' title='Bestandskennzeichen'>"; // dotted 
    481                                 }                                
     512                                } 
    482513                                        echo "\n\t<tr>\n\t\t<td class='head'>Bezirk</td>"; 
    483514                                                echo "\n\t\t<td class='head'>".$blattartg."</td>"; 
     
    487518                                        echo "\n\t<tr>"; 
    488519                                                echo "\n\t\t<td title='Grundbuchbezirk'>"; 
    489                                                         if ($showkey) {                                          
    490                                                                 echo "<span class='key'>".$rowg["bezirk"]."</span><br>";                                                 
    491                                                         }                                                
     520                                                        if ($showkey) { 
     521                                                                echo "<span class='key'>".$rowg["bezirk"]."</span><br>"; 
     522                                                        } 
    492523                                                        echo $beznam; 
    493524                                                echo "</td>"; 
     
    503534                                                        echo $rows["bart"]; 
    504535                                                echo "</td>"; 
    505                                                  
     536 
    506537                                        echo "\n\t</tr>"; 
    507538                                echo "\n\t</table>"; 
     
    523554                                                if ($idanzeige) {echo "&amp;id=j";} 
    524555                                                if ($showkey)   {echo "&amp;showkey=j";} 
    525                                                 if ($blattkeyg == 1000) {                                                
     556                                                if ($blattkeyg == 1000) { 
    526557                                                        echo "' title='Grundbuchnachweis mit kompletter Eigent&uuml;merangabe'>"; 
    527558                                                } else { 
    528559                                                        echo "' title='Grundbuchnachweis'>"; 
    529                                                 }                                                
     560                                                } 
    530561                                                echo $blattartg." <img src='ico/GBBlatt_link.ico' width='16' height='16' alt=''>"; 
    531562                                        echo "</a>"; 
     
    540571                } 
    541572                if ($rows["nrpl"] != "") { 
    542                         echo "<p class='nrap' title='Nummer im Aufteilungsplan'>Nummer <span class='wichtig'>".$rows["nrpl"]."</span> im Aufteilungsplan.</p>";          
     573                        echo "<p class='nrap' title='Nummer im Aufteilungsplan'>Nummer <span class='wichtig'>".$rows["nrpl"]."</span> im Aufteilungsplan.</p>"; 
    543574                } 
    544575 
     
    604635                                } else { 
    605636                                        echo "\n\t<table class='kennzgbf' title='Bestandskennzeichen'>"; // dotted 
    606                                 }                                
     637                                } 
    607638                                        echo "\n\t<tr>"; 
    608639                                                echo "\n\t\t<td class='head'>Bezirk</td>"; 
     
    614645                                        echo "\n\t<tr>"; 
    615646                                                echo "\n\t\t<td title='Grundbuchbezirk'>"; 
    616                                                 if ($showkey) {                                          
     647                                                if ($showkey) { 
    617648                                                        echo "<span class='key'>".$rowan["bezirk"]."</span><br>"; 
    618                                                 }                                                
     649                                                } 
    619650                                                echo $beznam."</td>"; 
    620651 
     
    624655 
    625656                                                echo "\n\t\t<td title='Buchungsart'>"; 
    626                                                         if ($showkey) {                                          
     657                                                        if ($showkey) { 
    627658                                                                echo "<span class='key'>".$rowan["buchungsart"]."</span><br>"; 
    628659                                                        } 
     
    649680                                                echo "' title='Grundbuchnachweis mit kompletter Eigent&uuml;merangabe'>"; 
    650681                                                echo $blattartan; 
    651                                                 echo " <img src='ico/GBBlatt_link.ico' width='16' height='16' alt=''>";                          
     682                                                echo " <img src='ico/GBBlatt_link.ico' width='16' height='16' alt=''>"; 
    652683                                        echo "</a>"; 
    653684                                echo "\n\t</p>"; 
  • trunk/var/www/info/alkis/alkisgebaeudenw.php

    r61 r64  
    88        01.10.2010  Geschoss-Anzahl 
    99        14.12.2010  Pfad zur Conf 
     10        17.12.2010  Astrid Emde: Prepared Statements (pg_query -> pg_prepare + pg_execute) 
    1011*/ 
    1112ini_set('error_reporting', 'E_ALL & ~ E_NOTICE'); 
     
    196197        while($rowg = pg_fetch_array($resg)) { 
    197198                $gebnr = $gebnr + 1; 
    198                 $gebflsum = $gebflsum + $rowg["schnittflae"];            
     199                $gebflsum = $gebflsum + $rowg["schnittflae"]; 
    199200                echo "\n<tr>"; 
    200201                        echo "\n\t<td>".$rowg["hausnummer"]."&nbsp;".$rowg["name"]; 
    201202                                if ($idanzeige) { 
    202203                                        linkgml($gkz, $rowg["gml_id"], "Geb&auml;ude"); 
    203                                 }        
     204                                } 
    204205                        echo "</td>"; 
    205206 
     
    232233 
    233234                        echo "\n\t<td class='nwlink noprint'>"; 
    234                         $bezieh=$rowg["beziehungsart"];          
     235                        $bezieh=$rowg["beziehungsart"]; 
    235236                        if (!$bezieh == "" ) { 
    236237                                $gmllag=$rowg["beziehung_zu"]; 
     
    250251                                                break; 
    251252                                } 
    252                         }                        
     253                        } 
    253254                        echo "\n\t</td>"; 
    254255                echo "\n</tr>"; 
  • trunk/var/www/info/alkis/alkisinlayausk.php

    r61 r64  
    1515        12.10.2010  korrekturen 
    1616        14.12.2010  Pfad zur Conf 
    17                  
     17        17.12.2010  Astrid Emde: Prepared Statements (pg_query -> pg_prepare + pg_execute) 
     18 
    1819        ToDo:  Link im neuen Fenster erzwingen (Javascript?), statt _blank = tab 
    1920*/ 
     
    136137                $blattkey=$rowg["blattart"]; 
    137138                $blattart=blattart($blattkey); 
    138                 if ($blattkey == 1000) {                 
     139                if ($blattkey == 1000) { 
    139140                        echo "\n\t<table class='kennzgb' title='Bestandskennzeichen'>"; 
    140                 } else {                 
     141                } else { 
    141142                        echo "\n\t<table class='kennzgbf' title='Bestandskennzeichen'>"; // dotted 
    142143                } 
     
    170171        echo "\n</tr>"; 
    171172        echo "\n</table>"; 
    172          
     173 
    173174        // E I G E N T U E M E R 
    174175        if ($blattkey == 5000) { // Schluessel Blattart 
  • trunk/var/www/info/alkis/alkisinlaybaurecht.php

    r61 r64  
    88        11.10.2010  simplify Geometrie: Schwellwert Verschneidung Flaeche>0 anpassen 
    99        14.12.2010  Pfad zur Conf 
     10        17.12.2010  Astrid Emde: Prepared Statements (pg_query -> pg_prepare + pg_execute) 
    1011*/ 
    1112ini_set('error_reporting', 'E_ALL & ~ E_NOTICE'); 
     
    6768                $enam=$row["name"]; 
    6869                if ($enam != "") { 
    69                         echo "\n<tr>";           
     70                        echo "\n<tr>"; 
    7071                                echo "\n\t<td class='li'>Eigenname des Gebietes:</td>\n\t<td>".$enam."</td>"; 
    7172                        echo "\n</tr>"; 
    72                 }        
     73                } 
    7374                echo "\n<tr>"; 
    7475                        echo "\n\t<td class='li'>Verfahrensnummer:</td>"; 
     
    8384                                if ($stellart != "") { 
    8485                                        echo " (".$stellart.")"; // d.stellenart -- weiter entschluesseln 
    85                                 }                
     86                                } 
    8687                                echo "</td>"; 
    8788                        echo "\n</tr>"; 
     
    130131 
    131132        $fscnt=0; 
    132         while($row = pg_fetch_array($res)) {     
    133                 $fscnt++;                
     133        while($row = pg_fetch_array($res)) { 
     134                $fscnt++; 
    134135                echo "\n<tr>"; 
    135136                        echo "\n\t<td>".$row["flurnummer"]."-<span class='wichtig'>".$row["zaehler"]; 
  • trunk/var/www/info/alkis/alkislage.php

    r61 r64  
    99        01.10.2010  Flaeche umgruppiert 
    1010        14.12.2010  Pfad zur Conf 
     11        17.12.2010  Astrid Emde: Prepared Statements (pg_query -> pg_prepare + pg_execute) 
    1112*/ 
    1213ini_set('error_reporting', 'E_ALL & ~ E_NOTICE'); 
     
    115116if (!$res) echo "\n<p class='err'>Fehler bei Lagebezeichnung\n<br>".$sql."</p>\n"; 
    116117 
    117 if ($row = pg_fetch_array($res)) {       
     118if ($row = pg_fetch_array($res)) { 
    118119        $land =$row["land"]; 
    119120        $regbez=$row["regierungsbezirk"]; 
     
    124125        $snam =$row["snam"]; //Strassennamen 
    125126        $unver=$row["unverschluesselt"]; // Gewanne 
    126         $kennz=$land."-".$regbez."-".$kreis."-".$gem."-".$lage."-";      
     127        $kennz=$land."-".$regbez."-".$kreis."-".$gem."-".$lage."-"; 
    127128 
    128129        switch ($ltyp) { 
     
    131132                        $hsnr=$row["hausnummer"]; 
    132133                        $kennz.=$hsnr; 
    133                         $untertitel="Hauptgeb&auml;ude mit Hausnummer";                  
     134                        $untertitel="Hauptgeb&auml;ude mit Hausnummer"; 
    134135                        // Balken 
    135136                        echo "<p class='lage'>ALKIS Lagebezeichnung mit Hausnummer ".$kennz."&nbsp;</p>\n"; // Balken 
     
    140141                        $lfd=$row["laufendenummer"]; 
    141142                        $kennz.=$pseu."-".$lfd; 
    142                         $untertitel="NebengebÀude mit laufender Nummer (Lagebezeichnung mit Pseudonummer)";                     
    143                         // Balken                        
     143                        $untertitel="NebengebÀude mit laufender Nummer (Lagebezeichnung mit Pseudonummer)"; 
     144                        // Balken 
    144145                //      echo "<p class='lage'>ALKIS Lagebezeichnung mit Pseudonummer ".$kennz."&nbsp;</p>\n"; // Balken 
    145146                        echo "<p class='lage'>ALKIS Lagebezeichnung NebengebÀude ".$kennz."&nbsp;</p>\n"; // Balken 
     
    150151                                $kennz=" - ".$unver; 
    151152                        } else { 
    152                                 $kennz.=$unver;                          
    153                         } 
    154                         $untertitel="Stra&szlig;e ohne Hausnummer und/oder Gewanne (unverschl&uuml;sselte Lage)";                        
    155                         // Balken                        
     153                                $kennz.=$unver; 
     154                        } 
     155                        $untertitel="Stra&szlig;e ohne Hausnummer und/oder Gewanne (unverschl&uuml;sselte Lage)"; 
     156                        // Balken 
    156157                        echo "<p class='lage'>ALKIS Lagebezeichnung Ohne Hausnummer ".$kennz."&nbsp;</p>\n"; // Balken 
    157158                break; 
     
    182183                                case "p": // "mit PseudoNr" 
    183184                                        echo "\n\t\t<td class='head'>Haus-Nr</td>"; 
    184                                         echo "\n\t\t<td class='head'>lfd.-Nr</td>";      
     185                                        echo "\n\t\t<td class='head'>lfd.-Nr</td>"; 
    185186                                break; 
    186187                                case "o": //"Ohne HsNr" 
     
    196197                        if ($showkey) { 
    197198                                echo "<span class='key'>".$gem."</span><br>"; 
    198                         }                        
     199                        } 
    199200                        echo $gnam."</td>"; 
    200201                        echo "\n\t\t<td title='Stra&szlig;e'>"; 
     
    221222 
    222223        // Kopf Rechts: weitere Daten? 
    223         // z.B. hier Ausgabe von "georeferenzierte GebÀudeadresse" ?    
     224        // z.B. hier Ausgabe von "georeferenzierte GebÀudeadresse" ? 
    224225        if ($idanzeige) {linkgml($gkz, $gmlid, "Lage"); } 
    225226 
     
    315316                        $sql.=$whereclaus."AND lage= $6 AND pseudonummer= $7 ORDER BY laufendenummer;"; 
    316317                // pseudonummer character varying(5), laufendenummer character varying(2), 
    317                          
     318 
    318319                        $v = array($land,$regbez,$kreis,$gem,$lage,$lage,$hsnr); 
    319320                        $res = pg_prepare("", $sql); 
    320321                        $res = pg_execute("", $v); 
    321                          
     322 
    322323                        if (!$res) echo "\n<p class='err'>Fehler bei Nebengeb&auml;ude.<br>".$sql."</p>\n"; 
    323324                        while($row = pg_fetch_array($res)) { 
     
    331332                        $sql ="SELECT l.gml_id FROM ax_lagebezeichnungmithausnummer l "; 
    332333                        $sql.=$whereclaus."AND hausnummer= $6;"; 
    333                          
     334 
    334335                        $v = array($land,$regbez,$kreis,$gem,$lage,$pseu); 
    335336                        $res = pg_prepare("", $sql); 
    336337                        $res = pg_execute("", $v); 
    337                          
     338 
    338339                        if (!$res) echo "<p class='err'>Fehler bei Hauptgeb&auml;ude.<br>".$sql."</p>\n"; 
    339340                        while($row = pg_fetch_array($res)) { 
     
    345346                        $sql ="SELECT l.gml_id, l.laufendenummer FROM ax_lagebezeichnungmitpseudonummer l "; 
    346347                        $sql.=$whereclaus."AND pseudonummer= $6 AND laufendenummer <> $7 ORDER BY laufendenummer;"; 
    347                          
     348 
    348349                        $v = array($land,$regbez,$kreis,$gem,$lage,$pseu,$lfd); 
    349350                        $res = pg_prepare("", $sql); 
    350351                        $res = pg_execute("", $v); 
    351                          
     352 
    352353                        if (!$res) echo "\n<p class='err'>Fehler bei Nebengeb&auml;ude.<br>".$sql."</p>\n"; 
    353354                        while($row = pg_fetch_array($res)) { 
     
    387388        $sql.="WHERE v.beziehung_zu= $1 "; 
    388389        $sql.="AND   v.beziehungsart= $2 ;"; 
    389          
     390 
    390391        $v = array($gmlid,$bezart); 
    391392        $res = pg_prepare("", $sql); 
     
    396397        while($row = pg_fetch_array($res)) { // Only You! 
    397398                echo "<p>"; 
    398                         if ($idanzeige) {linkgml($gkz, $row["gml_id"], "Geb&auml;ude");}                 
     399                        if ($idanzeige) {linkgml($gkz, $row["gml_id"], "Geb&auml;ude");} 
    399400                echo "</p>"; 
    400401                echo "\n<table>"; 
     
    408409                        if (!$row["description"] == "") { 
    409410                                echo "\n\t<tr><td>Beschreibung:</td><td>".$row["description"]."</td></tr>"; // integer - EntschlÃŒsseln! 
    410                         }                        
     411                        } 
    411412 
    412413                        if (!$row["name"] == "") { 
     
    424425                                } 
    425426                                echo $row["bauweise_beschreibung"]."</td></tr>"; // integer 
    426                         }                        
     427                        } 
    427428 
    428429                        if (!$row["aog"] == "") { 
    429430                                echo "\n\t<tr><td>Anz. der oberird. Geschosse:</td><td>".$row["aog"]."</td></tr>"; // 
    430                         }                                
     431                        } 
    431432 
    432433                        if (!$row["grundflaeche"] == "") { 
     
    436437                        echo "\n\t<tr><td>Geometrische Fl&auml;che:</td><td title='berechnete Fl&auml;che'>".$row["flaeche"]." m&#178;</td></tr>"; 
    437438 
    438                         if (!$row["individualname"] == "") {                     
     439                        if (!$row["individualname"] == "") { 
    439440                                echo "\n\t<tr><td>Individualname:</td><td>".$row["individualname"]."</td></tr>"; // char(7) 
    440441                        } 
     
    442443                        if (!$row["zustand"] == "") { 
    443444                                echo "\n\t<tr><td>Zustand:</td><td>".$row["zustand"]."</td></tr>"; // integer 
    444                         }                
     445                        } 
    445446 
    446447                echo "\n</table>"; 
  • trunk/var/www/info/alkis/alkisnamstruk.php

    r61 r64  
    99        15.09.2010  Function "buchungsart" durch JOIN ersetzt, Tabelle GB einzeilig 
    1010        14.12.2010  Pfad zur Conf 
     11        17.12.2010  Astrid Emde: Prepared Statements (pg_query -> pg_prepare + pg_execute) 
    1112 
    1213        ToDo:  
     
    8788                echo "\t<tr><td class='nhd'>akademischer Grad:</td><td class='nam'>".$aka."</td></tr>\n"; 
    8889        echo "\n</table>\n<hr>\n"; 
    89          
     90 
    9091        // A d r e s s e 
    9192        echo "\n<h3><img src='ico/Strasse_mit_Haus.ico' width='16' height='16' alt=''> Adresse</h3>\n"; 
     
    9697        $sql.="AND    b.beziehungsart='hat';"; //"ORDER  BY ?;"; 
    9798        //echo "\n<p class='err'>".$sql."</p>\n"; 
    98          
     99 
    99100        $v = array($gmlid); 
    100101        $resa = pg_prepare("", $sql); 
     
    123124                // Name und Adresse Kompakt (im Rahmen) 
    124125                // Alles was man fuer ein Anschreiben braucht 
    125                 echo "<img src='ico/Namen.ico' width='16' height='16' alt='Brief' title='Anschrift'>"; // Symbol "Brief"         
     126                echo "<img src='ico/Namen.ico' width='16' height='16' alt='Brief' title='Anschrift'>"; // Symbol "Brief" 
    126127                echo "\n<div class='adr' title='Anschrift'>".$anr." ".$aka." ".$vor." ".$nam."<br>"; 
    127128                echo "\n".$str." ".$hsnr."<br>"; 
     
    179180                                if ($showkey) { 
    180181                                        echo "<span class='key'>".$rowg["bezirk"]."</span> "; 
    181                                 }                                
     182                                } 
    182183                                echo $rowg["beznam"]; 
    183184                        echo "</td>"; 
     
    186187                                if ($showkey) { 
    187188                                        echo "<span class='key'>".$blattkey."</span> "; 
    188                                 }                        
     189                                } 
    189190                                echo $blattart; 
    190191                        echo "</td>"; 
     
    199200                        echo "\n\t<td class='gbl'>"; // Namensnummer 
    200201                                If ($namnum == "") { 
    201                                         echo "&nbsp;";                                   
     202                                        echo "&nbsp;"; 
    202203                                } else { 
    203204                                        echo $namnum; 
  • trunk/var/www/info/alkis/alkisrelationen.php

    r61 r64  
    1010        01.10.2010  htmlentities $otyp 
    1111        14.12.2010  Pfad zur Conf 
     12        17.12.2010  Astrid Emde: Prepared Statements (pg_query -> pg_prepare + pg_execute) 
    1213*/ 
    1314ini_set('error_reporting', 'E_ALL'); 
     
    5051        echo "\n\n<h3 title='Die gml_is ist global eindeutig'>".$gmlid."</h3>"; 
    5152        $sql="SELECT beziehungsart, beziehung_zu FROM alkis_beziehungen WHERE beziehung_von= $1;"; 
    52          
     53 
    5354        $v = array($gmlid); 
    5455        $res = pg_prepare("", $sql); 
    5556        $res = pg_execute("", $v); 
    56          
     57 
    5758        echo "\n<table>"; 
    5859        if (!$res) { // vorab Anzahl der Saetze ermitteln? 
     
    7172        } 
    7273        $sql="SELECT beziehungsart, beziehung_von FROM alkis_beziehungen WHERE beziehung_zu= $1;"; 
    73          
     74 
    7475        $v = array($gmlid); 
    7576        $res = pg_prepare("", $sql); 
Note: See TracChangeset for help on using the changeset viewer.