Changeset 399 for trunk/info/info
- Timestamp:
- 02/15/18 17:46:51 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/info/info/alkisn/alkisfsnw.php
r394 r399 16 16 2017-10-17 Zeitpunkt der Entstehung in deutschen Datumsformat 17 17 2017-11-03 Wertelisten fÃŒr Arrays in BodenschÀtzung ausgeben. 18 19 ToDo: 18 2017-12-08 Planung (Kommentare) der Erweiterung fÃŒr Berechtigte GrundbÃŒcher 19 2017-12-20 Links auf Lagebezeichnung verbessert. 20 21 +++ ToDo: +++ 22 - Wenn nur 1 Buchung auf der nÀchsten Stufe "Recht an" vorliegt (z.B. Erbbaurecht), dann sofort anzeigen. $berbu='' 23 Bei vielen Buchungen auf der nÀchsten Stufe (Miteigentumsanteil) nur die Anzahl, erst auf Anforderung (Parameter) &berbu='j' oder 2,3,4,fÃŒr maximale Stufen. 24 Anzahl weiterer "Rechte an" auf jeder Stufe anzeigen, auch wenn noch kein Link möglich ist. 25 MEHR: Alle "Rechte an" RÃŒckwÀrts auflisten analog View "buchungsrechte_3text". Bis zu 4 Buchungen weit. 26 Im Gegensatz zum "Bestandsnachweis" aber nur je eine BVNR weiter verfolgen, die auf dies eine FlurstÃŒck bezogen ist. 27 Dabei berechtigte Buchungen VOR dem Grundbuch anzeigen, also eine Berechtigungs-"Hierarchie" abbilden. 20 28 - Parameter zum Umschalten mit/ohne BodenschÀtzung? 21 29 - Bessere Differenzierung bei den Nutzungsarten (Tabelle dafÃŒr aufbauen) … … 286 294 // ** L a g e b e z e i c h n u n g ** 287 295 288 // Lagebezeichnung MIT Hausnummer 296 // Lagebezeichnung M I T Hausnummer 297 289 298 // ax_flurstueck >weistAuf> AX_LagebezeichnungMitHausnummer 290 $sql="SELECT DISTINCT l.gml_id, l.gemeinde, l.lage, l.hausnummer, s.bezeichnung 299 $sql="SELECT DISTINCT l.gml_id, l.gemeinde, l.lage, l.hausnummer, s.bezeichnung, s.gml_id AS kgml 291 300 FROM ax_flurstueck f JOIN ax_lagebezeichnungmithausnummer l ON l.gml_id=ANY(f.weistauf) 292 301 JOIN ax_lagebezeichnungkatalogeintrag s ON l.land=s.land AND l.regierungsbezirk=s.regierungsbezirk AND l.kreis=s.kreis AND l.gemeinde=s.gemeinde AND l.lage=s.lage … … 306 315 } else { 307 316 $j=0; 317 $kgmlalt=""; 308 318 while($row = pg_fetch_array($res)) { 309 $sname = htmlentities($row["bezeichnung"], ENT_QUOTES, "UTF-8"); // Str.-Name 319 $sname=htmlentities($row["bezeichnung"], ENT_QUOTES, "UTF-8"); // Str.-Name 320 if (substr($sname, strlen($sname) -3, 3) == 'weg') { // Versuch fuer korrekten Satzbau 321 $slink=" am ".$sname; 322 } else { 323 $slink=" an der ".$sname; 324 } 325 $hsnr=$row["hausnummer"]; 310 326 echo "\n<tr>\n\t"; 311 327 if ($j == 0) { … … 319 335 echo "<span class='key' title='StraÃenschlüssel'>(".$row["lage"].")</span> "; 320 336 } 321 echo $sname." ".$row["hausnummer"]."</td>" 322 ."\n\t<td>\n\t\t<p class='nwlink noprint'>" 323 ."\n\t\t\t<a title='Lagebezeichnung mit Hausnummer' href='alkislage.php?gkz=".$gkz."&ltyp=m&gmlid=".$row["gml_id"]; 337 echo $sname." ".$hsnr."</td>"; 338 339 // rechte Spalte 340 echo "\n\t<td>\n\t\t<p class='nwlink noprint'>"; 341 342 // +++ davor auch Link "StraÃe" 343 $kgml=$row["kgml"]; // Wiederholung vermeiden 344 if ($kgml != $kgmlalt) { // NEUE Strasse vor Lage 345 $kgmlalt=$kgml; // Katalog GML-ID 346 echo "\n\t\t\t<a title='Flurstücke mit oder ohne Hausnummer".$slink."' " 347 ."href='alkisstrasse.php?gkz=".$gkz."&gmlid=".$kgml."'>Straße " 348 ."<img src='ico/Strassen.png' width='16' height='16' alt='STRA'></a> "; 349 } 350 351 echo "\n\t\t\t<a title='Flurstücke und Gebäude mit Hausnummer ".$hsnr."' href='alkislage.php?gkz=".$gkz."&ltyp=m&gmlid=".$row["gml_id"]; 324 352 if ($showkey) {echo "&showkey=j";} 325 353 echo "'>Lage <img src='ico/Lage_mit_Haus.png' width='16' height='16' alt=''></a>" … … 333 361 // +++ Verbesserung: mehrere HsNr zur gleichen StraÃe als Liste? 334 362 335 // Lagebezeichnung OHNE Hausnummer (Gewanne oder nur Strasse) 363 // Lagebezeichnung O H N E Hausnummer (Gewanne oder nur Strasse) 364 336 365 // ax_flurstueck >zeigtAuf> AX_LagebezeichnungOhneHausnummer 337 366 $sql ="SELECT l.gml_id, l.unverschluesselt, l.gemeinde, l.lage, s.bezeichnung … … 349 378 } 350 379 $j=0; 351 // Es wird auch eine Zeile ausgegeben, wenn kein Eintrag gefunden!352 380 while($row = pg_fetch_array($res)) { 353 $gewann = htmlentities($row["unverschluesselt"], ENT_QUOTES, "UTF-8");354 381 $skey=$row["lage"]; // Strassenschl. 355 382 $lgml=$row["gml_id"]; // key der Lage 356 if (!$gewann == "") { 383 $gewann = htmlentities($row["unverschluesselt"], ENT_QUOTES, "UTF-8"); 384 385 if ($gewann != "") { 357 386 echo "\n<tr>" 358 ."\n\t<td class='ll' title=' Lagebezeichnung'><img src='ico/Lage_Gewanne.png' width='16' height='16' alt=''> Gewanne:</td>"387 ."\n\t<td class='ll' title='unverschlüsselte Lagebezeichnung'><img src='ico/Lage_Gewanne.png' width='16' height='16' alt=''> Gewanne:</td>" 359 388 ."\n\t<td></td>" 360 389 ."\n\t<td class='lr' colspan='3'>".$gewann."</td>" 361 390 ."\n\t<td>\n\t\t<p class='nwlink noprint'>" 362 ."\n\t\t\t<a title=' Lagebezeichnung Ohne Hausnummer' href='alkislage.php?gkz=".$gkz."&ltyp=o&gmlid=".$lgml;391 ."\n\t\t\t<a title='Flurstücke mit der Gewanne ".$gewann."' href='alkislage.php?gkz=".$gkz."&ltyp=o&gmlid=".$lgml; 363 392 if ($showkey) {echo "&showkey=j";} 364 393 echo "'>\n\t\t\tLage <img src='ico/Lage_Gewanne.png' width='16' height='16' alt=''></a>" 365 394 ."\n\t\t</p>\n\t</td>" 366 395 ."\n</tr>"; 367 } 368 // Gleicher DB-Eintrag in zwei HTML-Zeilen, besser nur ein Link 369 if ($skey > 0) { 396 } elseif ($skey > 0) { 397 $sname=htmlentities($row["bezeichnung"], ENT_QUOTES, "UTF-8"); // Str.-Name 398 if (substr($sname, strlen($sname) -3, 3) == 'weg') { // Versuch fuer korrekten Satzbau 399 $slink=" am ".$sname; 400 } else { 401 $slink=" an der ".$sname; 402 } 370 403 echo "\n<tr>" 371 404 ."\n\t<td class='ll'><img src='ico/Lage_an_Strasse.png' width='16' height='16' alt=''> Straße:</td>" 372 405 ."\n\t<td></td>" 373 406 ."\n\t<td class='lr' colspan='3'>"; 374 if ($showkey) { 375 echo "<span class='key'>(".$skey.")</span> ";376 } 377 echo $row["bezeichnung"]."</td>"378 ."\n\t<td>\n\t\t<p class='nwlink noprint'>"379 ."\n\t\t\t<a title=' Lagebezeichnung Ohne Hausnummer' href='alkislage.php?gkz=".$gkz."&ltyp=o&gmlid=".$lgml;407 if ($showkey) {echo "<span class='key'>(".$skey.")</span> ";} 408 echo $sname."</td>"; 409 410 // rechte Spalte 411 echo "\n\t<td>\n\t\t<p class='nwlink noprint'>" 412 ."\n\t\t\t<a title='FlurstÃŒcke ".$slink."' href='alkislage.php?gkz=".$gkz."&ltyp=o&gmlid=".$lgml; 380 413 if ($showkey) {echo "&showkey=j";} 381 414 echo "'>\n\t\t\tLage <img src='ico/Lage_an_Strasse.png' width='16' height='16' alt=''>\n\t\t\t</a>" … … 583 616 if ($showkey) {echo "&showkey=j";} 584 617 if ($cnt_adressen > 0) { // wenn Adresse vorgekommen ist 585 echo "' title='Gebäude nachweis'>Gebäude ";618 echo "' title='Gebäude auf oder an dem Flurstück'>Gebäude "; 586 619 } else { // GebÀude mit Adresse gibt es NICHT, das ist klar 587 620 echo "' title='Suche Gebäude ohne Adresse auf dem Flurstück oder angrenzende Gebäude'>Suche "; … … 740 773 ."\n\t<td class='fla sum' title='Summe der Ertragsmesszahlen für dies Flurstück'>".$gesertragsmz."</td>" 741 774 ."\n\t<td class='re'>".$klasflaedis."</td>\n\t<td colspan='3'> </td>\n</tr>"; 742 743 //} else { // Result ist leer744 // if ($debug > 1) {745 // echo "\n<p class='dbg'>Keine BodenschÀtzung gefunden</p>";746 // if ($debug > 2) {echo "\n<p class='dbg'>SQL=<br>".$sql."<br>$1 = gml_id = '".$gmlid."'</p>";}747 // }748 775 } 749 776 750 777 // H i n w e i s auf Bodenneuordnung oder eine strittige Grenze 751 // b.name, b.artderfestlegung,752 778 $sql_boden ="SELECT a.k AS wert, a.v AS art_verf, b.gml_id AS verf_gml, b.bezeichnung AS verf_bez, 753 779 b.name AS verf_name, d.bezeichnung AS stelle_bez, d.stelle AS stelle_key … … 859 885 // Umschalter: FS-Nachweis ruft sich selbst mit geaendertem Parameter auf. Positionierung auf Marke "#gb" 860 886 if ($eig=="j") { 861 echo "&eig=n#gb' title=' Flurstücksnachweis'>ohne Eigentümer</a>";887 echo "&eig=n#gb' title='Umschalter: Flurstücksnachweis'>ohne Eigentümer</a>"; 862 888 } else { 863 echo "&eig=j#gb' title=' Flurstücks- und Eigentümernachweis'>mit Eigentümer "889 echo "&eig=j#gb' title='Umschalter: Flurstücks- und Eigentümernachweis'>mit Eigentümer " 864 890 ."<img src='ico/EigentuemerGBzeile.png' width='16' height='16' alt=''></a>"; 865 891 }
Note: See TracChangeset
for help on using the changeset viewer.