Changeset 398 for trunk/info/info/alkisn/alkisinlayausk.php
- Timestamp:
- 12/20/17 16:57:07 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/info/info/alkisn/alkisinlayausk.php
r389 r398 15 15 2017-06-08 Validierung Eingabeparameter, Feinkorrekturen 16 16 2017-10-09 Sauber filtern auf endet IS NULL 17 2017-12-20 Fehlerkorrektur: Link StraÃe ohne gml_id, Bessere Title fÃŒr Links, Icon an Lage. 17 18 */ 18 19 session_start(); … … 125 126 pg_free_result($res); 126 127 127 // Lage MITHausNr (Adresse)128 // Lage M I T HausNr (Adresse) 128 129 $sql ="SELECT DISTINCT s.gml_id AS kgml, l.gml_id, s.bezeichnung, l.hausnummer 129 130 FROM ax_flurstueck f JOIN ax_lagebezeichnungmithausnummer l ON l.gml_id=ANY(f.weistauf) … … 142 143 $kgmlalt=''; 143 144 while($row = pg_fetch_array($res)) { 144 $sname = htmlentities($row["bezeichnung"], ENT_QUOTES, "UTF-8"); // Str.-Name 145 echo "\n<tr>\n\t\n\t<td class='lr'>".$sname." ".$row["hausnummer"]."</td>" 146 ."\n\t<td>\n\t\t<p class='nwlink noprint'>"; 145 $sname=htmlentities($row["bezeichnung"], ENT_QUOTES, "UTF-8"); // Str.-Name 146 if (substr($sname, strlen($sname) -3, 3) == 'weg') { // Versuch fuer korrekten Satzbau 147 $slink=" am ".$sname; 148 } else { 149 $slink=" an der ".$sname; 150 } 151 $hsnr=$row["hausnummer"]; 152 153 // linke Spalte 154 echo "\n<tr>\n\t\n\t<td class='lr'><img src='ico/Lage_mit_Haus.png' width='16' height='16' alt='MIT'> ".$sname." ".$hsnr."</td>"; 155 156 // rechte Spalte 157 echo "\n\t<td>\n\t\t<p class='nwlink noprint'>"; 147 158 $kgml=$row["kgml"]; // Wiederholung vermeiden 159 148 160 if ($kgml != $kgmlalt) { // NEUE Strasse vor Lage 149 161 $kgmlalt=$kgml; // Katalog GML-ID 150 echo "\n\t\t\t<a title='Flurstücke an der Straße' "151 ."href='javascript:imFenster(\"alkisstrasse.php?gkz=".$gkz."&gmlid=".$ row["kgml"]."\")'>Straße "162 echo "\n\t\t\t<a title='Flurstücke mit oder ohne Hausnummer".$slink."' " 163 ."href='javascript:imFenster(\"alkisstrasse.php?gkz=".$gkz."&gmlid=".$kgml."\")'>Straße " 152 164 ."<img src='ico/Strassen.png' width='16' height='16' alt='STRA'></a>"; 153 165 } 154 echo "\n\t\t\t<a title='Lagebezeichnung mit Hausnummer' "166 echo "\n\t\t\t<a title='Flurstücke und Gebäude mit Hausnummer ".$hsnr."' " 155 167 ."href='javascript:imFenster(\"alkislage.php?gkz=".$gkz."&ltyp=m&gmlid=".$row["gml_id"]."\")'>Lage " 156 168 ."<img src='ico/Lage_mit_Haus.png' width='16' height='16' alt='HAUS'></a> " … … 159 171 } 160 172 pg_free_result($res); 161 if ($j == 0) { // keine HsNr gefunden 162 // Lage OHNEHausNr163 173 174 // Lage O H N E HausNr 175 $sql="SELECT DISTINCT s.gml_id AS kgml, l.gml_id, s.bezeichnung, l.unverschluesselt " 164 176 ."FROM ax_flurstueck f JOIN ax_lagebezeichnungohnehausnummer l ON l.gml_id=ANY(f.zeigtauf) " 165 177 ."LEFT JOIN ax_lagebezeichnungkatalogeintrag s ON l.kreis=s.kreis AND l.gemeinde=s.gemeinde AND l.lage=s.lage " 166 178 ."WHERE f.gml_id= $1 AND f.endet IS NULL AND l.endet IS NULL AND s.endet IS NULL ORDER BY s.bezeichnung;"; 167 179 168 $v=array($gmlid); 169 $res=pg_prepare("", $sql); 170 $res=pg_execute("", $v); 171 if (!$res) { 172 echo "\n<p class='err'>Fehler bei Lagebezeichnung ohne Hausnummer.</p>"; 173 if ($debug > 2) {echo "\n<p class='err'>SQL=<br>".htmlentities($sql, ENT_QUOTES, "UTF-8")."<br>$1 = gml_id = '".$gmlid."'</p>";} 174 } 175 while($row = pg_fetch_array($res)) { 176 $sname =htmlentities($row["bezeichnung"], ENT_QUOTES, "UTF-8"); // Str.-Name 177 $gewann=htmlentities($row["unverschluesselt"], ENT_QUOTES, "UTF-8"); 178 echo "\n<tr>"; 179 if ($sname != "") { // Typ=Strasse 180 echo "\n\t<td class='lr' title='An Straße aber ohne Hausnummer'>".$sname." </td>"; 181 $ico="Lage_an_Strasse.png"; 182 } else { 183 echo "\n\t<td class='lr' title='Gewanne'>".$gewann." </td>"; 184 $ico="Lage_Gewanne.png"; 185 } 186 echo "\n\t<td>\n\t\t<p class='nwlink noprint'>"; 180 $v=array($gmlid); 181 $res=pg_prepare("", $sql); 182 $res=pg_execute("", $v); 183 if (!$res) { 184 echo "\n<p class='err'>Fehler bei Lagebezeichnung ohne Hausnummer.</p>"; 185 if ($debug > 2) {echo "\n<p class='err'>SQL=<br>".htmlentities($sql, ENT_QUOTES, "UTF-8")."<br>$1 = gml_id = '".$gmlid."'</p>";} 186 } 187 $kgmlalt=''; 188 while($row = pg_fetch_array($res)) { 189 $sname=htmlentities($row["bezeichnung"], ENT_QUOTES, "UTF-8"); // Str.-Name 190 191 if (substr($sname, strlen($sname) -3, 3) == 'weg') { // Versuch fuer korrekten Satzbau 192 $slink=" am ".$sname; 193 } else { 194 $slink=" an der ".$sname; 195 } 196 197 198 $gewann=htmlentities($row["unverschluesselt"], ENT_QUOTES, "UTF-8"); 199 echo "\n<tr>"; 200 201 // linke Spalte 202 if ($sname != "") { // Typ=Strasse 203 $ico="Lage_an_Strasse.png"; 204 echo "\n\t<td class='lr' title='An Straße aber ohne Hausnummer'><img src='ico/".$ico."' width='16' height='16' alt='OHNE'> ".$sname." </td>"; 205 } else { 206 $ico="Lage_Gewanne.png"; 207 echo "\n\t<td class='lr' title='Gewanne'><img src='ico/".$ico."' width='16' height='16' alt='Gewanne'> ".$gewann." </td>"; 208 } 209 210 // rechte Spalte 211 echo "\n\t<td>\n\t\t<p class='nwlink noprint'>"; 212 if ($sname != "") { // Typ=Strasse 187 213 $kgml=$row["kgml"]; // Wiederholung vermeiden 188 214 if ($kgml != $kgmlalt) { // NEUE Strasse vor Lage-O 189 215 $kgmlalt=$kgml; // Katalog GML-ID 190 echo "\n\t\t\t<a title='Flurstücke an der Straße' "191 ."href='javascript:imFenster(\"alkisstrasse.php?gkz=".$gkz."&gmlid=".$ row["kgml"]."\")'>Straße "216 echo "\n\t\t\t<a class='noprint' title='Flurstücke mit oder ohne Hausnummer".$slink."' " 217 ."href='javascript:imFenster(\"alkisstrasse.php?gkz=".$gkz."&gmlid=".$kgml."\")'>Straße " 192 218 ."<img src='ico/Strassen.png' width='16' height='16' alt='STRA'></a>"; 193 219 } 194 echo "\n\t\t\t<a title='Lagebezeichnung ohne Hausnummer' "220 echo "\n\t\t\t<a class='noprint' title='Flurstücke ohne Hausnummer".$slink."' " 195 221 ."href='javascript:imFenster(\"alkislage.php?gkz=".$gkz."&ltyp=o&gmlid=".$row["gml_id"]."\")'>Lage " 196 222 ."<img src='ico/".$ico."' width='16' height='16' alt='OHNE'></a> " 197 223 ."\n\t\t</p>\n\t</td>\n</tr>"; 198 } 199 pg_free_result($res); 200 } 224 } else { // Typ Gewanne 225 echo "\n\t\t\t<a title='Flurstücke mit dieser Gewanne als Lagebezeichnung' " 226 ."href='javascript:imFenster(\"alkislage.php?gkz=".$gkz."&ltyp=o&gmlid=".$row["gml_id"]."\")'>Gewanne " 227 ."<img src='ico/".$ico."' width='16' height='16' alt='Gewanne'></a> " 228 ."\n\t\t</p>\n\t</td>\n</tr>"; 229 } 230 } 231 pg_free_result($res); 232 201 233 echo "\n</table>"; 202 234 … … 205 237 206 238 // *** G R U N D B U C H *** 207 echo "\n<h2><img src='ico/Grundbuch_zu.png' width='16' height='16' alt=' '> Grundbuch</h2>";239 echo "\n<h2><img src='ico/Grundbuch_zu.png' width='16' height='16' alt='GB'> Grundbuch</h2>"; 208 240 209 241 // FS >istgebucht> GS >istbestandteilvon> GB. … … 228 260 while($rowg = pg_fetch_array($resg)) { 229 261 $beznam=$rowg["bezeichnung"]; 230 echo "\n< hr>\n<table class='outer'>\n<tr>\n<td>";262 echo "\n<table class='outer'>\n<tr>\n<td>"; 231 263 $blattkey=$rowg["blattart"]; // Key 232 264 $blattart=$rowg["blattartv"]; // Value
Note: See TracChangeset
for help on using the changeset viewer.