Changeset 377 for trunk/info/info/alkisn/alkisfkt.php
- Timestamp:
- 12/05/16 10:57:00 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/info/info/alkisn/alkisfkt.php
r375 r377 9 9 2016-03-03 Hinweis auf Datenfehler wenn "ax_person" fehlt in function "eigentuemer" 10 10 2016-03-14 Kleine Korrekturen 11 2016-11-29 Gemeinsam genutzte Datenbanken ermöglichen (Filter Gemeinde) 11 12 */ 12 13 … … 89 90 $kurz=ltrim($kurz, "0"); // fuehrende Nullen am Anfang 90 91 $kurz=str_replace(".0",".",$kurz); // fuehrende Null jeder Stufe 92 $kurz=rtrim($kurz); // Leerzeichen hinten 93 // echo "/n<p class='dbg'> lang='".$lang."'</p>/n<p class='dbg'> kurz='".$kurz."'</p>"; 91 94 return $kurz; 92 95 } … … 97 100 Die Funktion wird je einmal aufgerufen fÃŒr die Buchungen direkt auf dem GB (Normalfall). 98 101 Weiterere Aufrufe ggf. bei Erbbaurecht fÃŒr die mit "an" verknuepften Buchungsstellen. 99 Table-Tag und Kopfzeile im aufrufenden Programm. */100 global $debug, $gkz, $showkey ;102 Table-Tag und Tabellenkopf werden im aufrufenden Programm ausgegeben. */ 103 global $debug, $gkz, $showkey, $filtkreis, $filtgem; 101 104 102 105 // F L U R S T U E C K … … 104 107 FROM ax_flurstueck f JOIN ax_buchungsstelle s ON f.istgebucht=s.gml_id 105 108 LEFT JOIN ax_gemarkung g ON f.land=g.land AND f.gemarkungsnummer=g.gemarkungsnummer 106 WHERE s.gml_id= $1 AND f.endet IS NULL AND s.endet IS NULL AND g.endet IS NULL ORDER BY f.gemarkungsnummer, f.flurnummer, f.zaehler, f.nenner;"; 107 108 $v = array($gml_bs); 109 WHERE f.endet IS NULL AND s.endet IS NULL AND g.endet IS NULL AND s.gml_id= $1 "; 110 if ($filtgem == '' ) { // ungefiltert 111 $v=array($gml_bs); 112 } else { 113 $sql.="AND f.kreis = $2 AND f.gemeinde = $3 "; // ZustÀndiges Gebiet 114 $v=array($gml_bs, $filtkreis, $filtgem); 115 } 116 $sql.="ORDER BY f.gemarkungsnummer, f.flurnummer, f.zaehler, f.nenner;"; 109 117 $resf = pg_prepare("", $sql); 110 118 $resf = pg_execute("", $v); … … 113 121 if($bvnraus) { // nur bei direkten Buchungen die lfdNr ausgeben 114 122 $bvnr=str_pad($lfdnr, 4, "0", STR_PAD_LEFT); 123 } else { 124 $bvnr=""; 115 125 } 116 126 $altlfdnr=""; … … 133 143 } else { // Sprungmarke, BVNR 134 144 echo "\n\t<td>" 135 ."<a name='bvnr".$lfdnr."'></a>" 136 ."<span class='wichtig'>".$bvnr."</span>" 145 ."<a id='bvnr".$lfdnr."'></a><span class='wichtig'>".$bvnr."</span>" /// ++++ FEHLER?? $bvnr 137 146 ."</td>"; 138 147 … … 205 214 206 215 if (!$resn) { 207 echo " <p class='err'>Fehler bei Eigentümer</p>\n";216 echo "\n<p class='err'>Fehler bei Eigentümer</p>\n"; 208 217 if ($debug > 2) {echo "<p class='err'>SQL=<br>".$sqln."<br>$1=gml= '".$gmlid."'</p>";} 209 218 } 210 219 211 echo "\n \n<table class='eig'>";220 echo "\n<table class='eig'>"; 212 221 $n=0; // Z.NamNum. 213 222 214 223 while($rown = pg_fetch_array($resn)) { 215 224 $gmlnn=$rown["gml_id"]; 216 echo "\n<tr>"; 217 echo "\n\t<td class='nanu' title='Namens-Nummer'>\n\t\t<p>"; // Sp. 1 218 // VOR die Tabelle: "EigentÃŒmer" 219 $namnum=kurz_namnr($rown["lfd"]); 220 echo $namnum." "; 221 echo "</p>\n\t</td>"; 222 223 echo "\n\t<td>"; // Sp. 2 224 $rechtsg=$rown["adr"]; 225 $namnum=kurz_namnr($rown["lfd"]); 226 $rechtsg=$rown["adr"]; 227 echo "\n<tr>" 228 ."\n\t<td class='nanu' title='Namens-Nummer'>\n\t\t<p>" // Sp. 1 229 .$namnum." " // VOR die Tabelle: "EigentÃŒmer" 230 ."</p>\n\t</td>" 231 . "\n\t<td>"; // Sp. 2 225 232 if ($rechtsg != "" ) { 226 233 if ($rechtsg == 9999) { // sonstiges … … 261 268 $i=0; // cnt Person 262 269 while($rowp = pg_fetch_array($resp)) { // Schleife weglassen? nn >benennt> Person ist KEIN Array! 263 $diePerson=""; 264 // +++ Anrede? 270 $diePerson=""; //++ Anrede? 265 271 if ($rowp["akademischergrad"] <> "") {$diePerson=$rowp["akademischergrad"]." ";} 266 272 $diePerson.=$rowp["nachnameoderfirma"]; … … 271 277 $diePerson=htmlentities($diePerson, ENT_QUOTES, "UTF-8"); // Umlaute 272 278 273 // Spalte 1 enthÀlt die Namensnummer, nur in Zeile 0 274 if ($i > 0) { 279 if ($i > 0) { // Spalte 1 enthÀlt die Namensnummer, nur in Zeile 0 275 280 echo "\n<tr>\n\t<td> </td>\n\t<td>"; 276 281 } … … 287 292 echo "\n\t\t<a href='".$lnkvor."alkisnamstruk.php?gkz=".$gkz."&gmlid=".$rowp[0]; 288 293 if ($showkey) {echo "&showkey=j";} 289 echo $lnknach."' title='vollständiger Name und Adresse eines Eigentümers'>".$eiart ;290 echo " <img src='ico/Eigentuemer.png' width='16' height='16' alt=''></a>\n\t\t</p>";291 echo"\n\t</td>\n</tr>";294 echo $lnknach."' title='vollständiger Name und Adresse eines Eigentümers'>".$eiart 295 ." <img src='ico/Eigentuemer.png' width='16' height='16' alt=''></a>\n\t\t</p>" 296 ."\n\t</td>\n</tr>"; 292 297 293 298 if ($mitadresse) { … … 343 348 $nenner=str_replace(".", ",", $rown["nenner"]); 344 349 $comnt="Anteil der Berechtigten in Bruchteilen (Par. 47 GBO) an einem gemeinschaftlichen Eigentum (Grundstück oder Recht)."; 345 echo "\n<tr>\n\t<td> </td>" ;// Sp. 1346 echo "\n\t<td><p class='avh' title='".$comnt."'>".$zaehler."/".$nenner." Anteil</p></td>";347 echo"\n\t<td> </td>\n</tr>"; // Sp. 3350 echo "\n<tr>\n\t<td> </td>" // Sp. 1 351 ."\n\t<td><p class='avh' title='".$comnt."'>".$zaehler."/".$nenner." Anteil</p></td>" 352 ."\n\t<td> </td>\n</tr>"; // Sp. 3 348 353 } 349 354 } // End Loop Person … … 353 358 } else { 354 359 if ($debug > 1) { // nur bei Entwicklung 355 echo "\n <p class='dbg'>Rechtsgemeinschaft = '".$rechtsg."'</p>";356 } 357 } 358 echo "</td>\n\t<td> </td>\n< tr>";360 echo "\n\t\t<p class='dbg'>Rechtsgemeinschaft = '".$rechtsg."'</p>"; 361 } 362 } 363 echo "</td>\n\t<td> </td>\n</tr>"; 359 364 } 360 365 $n++; // cnt NamNum 361 366 } // End Loop NamNum 362 echo "\n</table> \n";367 echo "\n</table>"; 363 368 if ($n == 0) { // bei "Fiktives Blatt" KEIN Fehler 364 369 if ($debug > 1) { 365 echo " <p class='dbg'>keine Namensnummern zum Blatt</p>";366 if ($debug > 2) {echo " <p class='dbg'>SQL=<br>".$sqln."<br>$1=gml(Blatt)= '".$gmlid."'</p>";}370 echo "\n<p class='dbg'>keine Namensnummern zum Blatt</p>"; 371 if ($debug > 2) {echo "\n<p class='dbg'>SQL=<br>".$sqln."<br>$1=gml(Blatt)= '".$gmlid."'</p>";} 367 372 } 368 373 } 369 374 pg_free_result($resn); 370 375 return $n; 371 } // End Function eigentuemer376 } // End function eigentuemer 372 377 373 378 ?>
Note: See TracChangeset
for help on using the changeset viewer.