Changeset 398 for trunk/info/info/alkisn/alkisbestnw.php
- Timestamp:
- 12/20/17 16:57:07 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/info/info/alkisn/alkisbestnw.php
r389 r398 110 110 111 111 // Vorab pruefen, ob der Fall "Rechte an .." vorliegt. 112 if ($blattkey == 1000) { // GB-Blatt <istBestandteilVon< sh=herrschend >an/zu> sd=dienend 113 $sql="SELECT count(sd.laufendenummer) AS anzahl " 114 ."FROM ax_buchungsstelle sh JOIN ax_buchungsstelle sd ON (sd.gml_id=ANY(sh.an) OR sd.gml_id=ANY(sh.zu)) " 115 ."WHERE sh.istbestandteilvon= $1 AND sd.endet IS NULL AND sh.endet IS NULL;"; 116 117 $v=array($gmlid); // GB-Blatt 118 $res=pg_prepare("", $sql); 119 $res=pg_execute("", $v); 120 if (!$res) echo "\n<p class='err'>Fehler bei Suche nach Buchungen.</p>"; 121 $row=pg_fetch_array($res); 122 $anz=$row["anzahl"]; 123 } else { // 2000: Katasterblatt, 3000: Pseudoblatt, 5000: Fiktives Blatt 124 $anz=0; 125 } 126 if ($anz > 0) { // auch Rechte: dann erweiterter Tabellen-Kopf 127 echo "\n<hr>\n\n<h3><img src='ico/Flurstueck.png' width='16' height='16' alt=''> Rechte und Flurstücke</h3>" 128 ."\n<table class='fs'>" 129 ."\n<tr>" // zus. Kopfz. 112 // ToDo: +++ Es gibt auch den Fall, dass auf der nÀchsten Stufe "nur Rechte" angezeigt werden, noch keine FlurstÃŒcke 113 // ++ Also 3 Möglichkeiten: 114 // - Nur Rechte an (+++ FEHLT NOCH ++) 115 // - Rechte und FlurstÃŒcke 116 // - FlurstÃŒcke 117 // +++ Herrschend/Dienend per "title" auf den Ãberschriften ("Rechte" / "Berechtigte GrundbÃŒcher") erlÀutern 118 119 // GB-Blatt <istBestandteilVon< sh=herrschend >an/zu> sd=dienend 120 $sql="SELECT count(sd.laufendenummer) AS anzahl " 121 ."FROM ax_buchungsstelle sh JOIN ax_buchungsstelle sd ON (sd.gml_id=ANY(sh.an) OR sd.gml_id=ANY(sh.zu)) " 122 ."WHERE sh.istbestandteilvon= $1 AND sd.endet IS NULL AND sh.endet IS NULL;"; 123 124 $v=array($gmlid); // GB-Blatt 125 $res=pg_prepare("", $sql); 126 $res=pg_execute("", $v); 127 if (!$res) echo "\n<p class='err'>Fehler bei Suche nach Buchungen.</p>"; 128 $row=pg_fetch_array($res); 129 $anz=$row["anzahl"]; 130 131 echo "\n<hr>\n\n<h3><img src='ico/Flurstueck.png' width='16' height='16' alt=''>"; 132 if ($anz > 0) { // auch "Rechte an" 133 echo " Rechte und Flurstücke</h3>\n<table class='fs'>"; 134 135 // zusaetzliche Kopfzeile "Rechte" 136 echo "\n<tr>" 130 137 ."\n\t<td> </td>" 131 138 ."\n\t<td class='dien' title='herrschendes Grundstück'>herrschende Buchungsart</td>" … … 137 144 ."\n\t<td> </td>" 138 145 ."\n</tr>"; 139 } else { // nur FlurstÃŒcke, keine Rechte an/zu anderen Buchungen 140 echo "\n<hr>\n\n<h3><img src='ico/Flurstueck.png' width='16' height='16' alt=''> Flurstücke</h3>" 141 ."\n<table class='fs'>"; 142 } // gemeinsame Kopfzeile 146 } else { // keine Rechte an .., nur FlurstÃŒcke gebucht 147 echo " Flurstücke</h3>\n<table class='fs'>"; 148 } 149 150 // gemeinsame Kopfzeile "Buchung + FlurstÃŒck" 143 151 echo "\n<tr>" 144 152 ."\n\t<td class='heads' title='laufende Nummer Bestandsverzeichnis (BVNR) = Grundstück'><span class='wichtig'>BVNR</span><img src='ico/sort.png' width='10' height='10' alt='' title='primäre Sortierung'></td>"
Note: See TracChangeset
for help on using the changeset viewer.