Changeset 129 for trunk/var/www/info/alkis/alkisfkt.php
- Timestamp:
- 11/17/11 16:00:38 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/var/www/info/alkis/alkisfkt.php
r123 r129 5 5 6 6 Version: 7 07.09.2010 Schluessel anschaltbar8 15.09.2010 Function "buchungsart" durch JOIN ersetzt9 09.11.2010 Functions, die nur einmal aufgerufen wurden, sequentiell in FS-Nachw. integriert10 7 17.12.2010 Astrid Emde: Prepared Statements (pg_query -> pg_prepare + pg_execute) 11 8 01.02.2011 *Left* Join - Fehlertoleranz bei unvollstaendigen Schluesseltabellen 12 9 02.11.2011 Parameter debug in function eigentuemer 10 17.11.2011 Variable ($debug, $idanzeige, $showkey) von Parameter nach global. Die heiÃen in allen Programmteilen gleich. 13 11 */ 14 12 15 function footer($g kz, $gmlid, $idumschalter, $idanzeige, $link, $hilfeurl, $append, $showkey) {13 function footer($gmlid, $link, $append) { 16 14 // Einen Seitenfuss ausgeben. 17 15 // Den URL-Parameter "&id=j/n" und "&showkey=j/n" in allen Kombinationen umschalten lassen. … … 20 18 // Der Parameter $append wird angehaengt wenn gefuellt 21 19 // Anwendung: &eig=j bei FS-NW, <yp=m/p/o bei Lage 20 global $gkz, $idumschalter, $idanzeige, $showkey, $hilfeurl; 22 21 23 22 $customer=$_SESSION["mb_user_name"]; … … 111 110 } 112 111 113 function bnw_fsdaten($con, $ gkz, $idanzeige, $lfdnr, $gml_bs, $ba, $anteil, $bvnraus, $showkey) {112 function bnw_fsdaten($con, $lfdnr, $gml_bs, $ba, $anteil, $bvnraus) { 114 113 /* Bestandsnachweis - Flurstuecksdaten 115 114 Die Tabellenzeilen mit den Flurstuecksdaten zu einer Buchungsstelle im Bestandsnachweis ausgeben. … … 118 117 Table-Tag und Kopfzeile im aufrufenden Programm. 119 118 */ 120 119 global $gkz, $idanzeige, $showkey; 121 120 // F L U R S T U E C K 122 121 $sql="SELECT g.gemarkungsnummer, g.bezeichnung, "; … … 133 132 $resf = pg_execute("", $v); 134 133 135 if (!$resf) {echo "<p class='err'>Fehler bei Flurstück< br><br>".$sql."</p>\n";}134 if (!$resf) {echo "<p class='err'>Fehler bei Flurstück</p>\n";} 136 135 137 136 if($bvnraus) { // nur bei direkten Buchungen die lfdNr ausgeben … … 163 162 echo "\n\t<td> </td>"; 164 163 } else { 165 166 164 echo "\n\t<td>"; 167 165 echo "<a name='bvnr".$lfdnr."'></a>"; // Sprungmarke … … 204 202 } 205 203 206 function eigentuemer($con, $g kz, $idanzeige, $gmlid, $mitadresse, $showkey, $debug) {204 function eigentuemer($con, $gmlid, $mitadresse, $lnkclass) { 207 205 // Tabelle mit Eigentuemerdaten zu einem Grundbuchblatt ausgeben 208 206 // Sp.1 = Namennummer, Sp. 2 = Name / Adresse, Sp. 3 = Link … … 214 212 // Schleife 1: N a m e n s n u m m e r 215 213 // Beziehung: ax_namensnummer >istBestandteilVon> ax_buchungsblatt 216 217 if ($debug > 1) {echo "<p class='err'>function eigentuemer, gml(Blatt)=".$gmlid.", mit Adresse='".$mitadresse."'</p>";} 214 global $debug, $gkz, $idanzeige, $showkey; 215 216 // Link ÃŒber Java-Class? (Ja in alkisinlayausk.php, sonst normal) 217 if ($lnkclass == "") { 218 $lnkvor = ""; 219 $lnknach = ""; 220 } else { 221 $lnkvor = "javascript:".$lnkclass."(\""; 222 $lnknach = "\")"; 223 } // Beispiel-Link href='javascript:imFenster(\"alkislage.php?gkz= ... ."\")'>xxx "; 218 224 219 225 $sqln="SELECT n.gml_id, n.laufendenummernachdin1421 AS lfd, n.zaehler, n.nenner, "; … … 234 240 } 235 241 236 //echo "<p class='nwlink noprint'>weitere Auskunft:</p>"; // oben rechts von der Tabelle237 242 echo "\n\n<table class='eig'>"; 238 243 $n=0; // Z.NamNum. 239 244 240 //echo "\n\n<!-- vor Schleife 1 Namensnummer -->";241 245 while($rown = pg_fetch_array($resn)) { 242 246 $gmlnn=$rown["gml_id"]; … … 308 312 echo "\n\t<td>\n\t\t<p class='nwlink noprint'>"; 309 313 if ($idanzeige) {linkgml($gkz, $rowp["gml_id"], "Person"); echo " ";} 310 echo "\n\t\t<a href=' alkisnamstruk.php?gkz=".$gkz."&gmlid=".$rowp[0];314 echo "\n\t\t<a href='".$lnkvor."alkisnamstruk.php?gkz=".$gkz."&gmlid=".$rowp[0]; 311 315 if ($idanzeige) {echo "&id=j";} 312 316 if ($showkey) {echo "&showkey=j";} 313 echo "' title='vollständiger Name und Adresse eines Eigentümers'>".$eiart;317 echo $lnknach."' title='vollständiger Name und Adresse eines Eigentümers'>".$eiart; 314 318 echo " <img src='ico/Eigentuemer.ico' width='16' height='16' alt=''></a>\n\t\t</p>"; 315 319 echo "\n\t</td>\n</tr>"; … … 380 384 } 381 385 } // End Loop Person 382 if ($i == 0) { // k eine Pers zur NamNum386 if ($i == 0) { // kommt vor hinter Zeile Erbengemeinschaft, dann kein Fehler 383 387 if ($debug > 0) { 384 echo "<p class='err'>Keine Person zur Namensnummer ".$namnum."</p>"; 385 } 386 if ($debug > 2) { 387 echo "<p class='err'>SQL=<br>".$sqlp."<br>$1=gml(NamNum)= '".$gmlnn."'</p>"; 388 } 389 // echo "\n<!-- Rechtsgemeinschaft='".$rechtsg."' -->"; 390 // Wann warnen? 391 // if ($rechtsg != 9999) { 392 // Art der Rechtsgemeinsachft, keine Eigent. ist Normal bei Sondereigentum 393 //echo "\n<tr>\n<td>"; 394 //linkgml($gkz, $rown["gml_id"], "Namensnummer"); 395 //echo "</td>\n<td>\n\t\t<p class='err'>Kein Eigentümer gefunden. (Rechtsgemeinschaft=".$rechtsg.")</p>"; 396 // } 388 echo "\n<p class='dbg'>Rechtsgemeinschaft = '".$rechtsg."'</p>"; 389 if ($rechtsg != 9999) { 390 echo "\n<p class='dbg'>Keine Person zur Namensnummer ".$namnum."</p>"; 391 } 392 if ($debug > 2) {echo "\n<p class='dbg'>SQL=<br>".$sqlp."<br>$1=gml(NamNum)= '".$gmlnn."'</p>";} 393 } 397 394 echo "</td>\n\t<td> </td>\n<tr>"; 398 395 } … … 401 398 echo "\n</table>\n"; 402 399 if ($n == 0) { 403 if ($debug > 0) { 404 echo "<p class='err'>keine Namensnummern zum Blatt</p>"; 405 } 406 if ($debug > 2) { 407 echo "<p class='err'>Namensnummern: SQL=<br>".$sqln."<br>$1=gml(Blatt)= '".$gmlid."'</p>"; 408 } 400 if ($debug > 0) {echo "<p class='err'>keine Namensnummern zum Blatt</p>";} 401 if ($debug > 2) {echo "<p class='err'>Namensnummern: SQL=<br>".$sqln."<br>$1=gml(Blatt)= '".$gmlid."'</p>";} 409 402 } 410 403 return $n;
Note: See TracChangeset
for help on using the changeset viewer.