source: trunk/var/www/info/alkis/alkisfkt.php @ 53

Revision 53, 18.1 KB checked in by frank.jaeger, 13 years ago (diff)
Line 
1<?php
2/*      Modul: alkisfkt.php
3        ALKIS-Buchauskunft, Kommunales Rechenzentrum Minden-Ravensberg/Lippe (Lemgo).
4        Functions
5
6        Version:
7                31.08.2010      $style=ALKIS entfernt, link zu alkislage.php
8                02.09.2010  mit Icons
9                07.09.2010  Schluessel anschaltbar
10                15.09.2010  Function "buchungsart" durch JOIN ersetzt
11                09.11.2010  Functions, die nur einmal aufgerufen wurden, sequentiell in FS-Nachw. integriert
12*/
13 function footer($gkz, $gmlid, $idumschalter, $idanzeige, $link, $hilfeurl, $append, $showkey) {
14        // Einen Seitenfuss ausgeben.
15        // Den URL-Parameter "&id=j/n" und "&showkey=j/n" in allen Kombinationen umschalten lassen.
16        // Die Parameter &gkz= und &gmlid= kommen in allen Modulen einheitlich vor
17
18        // Der Parameter $append wird angehaengt wenn gefuellt
19        //  Anwendung: &eig=j bei FS-NW, &ltyp=m/p/o bei Lage
20       
21        $customer=$_SESSION["mb_user_name"];
22        echo "\n<div class='confbereich noprint'>";
23
24        echo "\n<table class='outer'>\n<tr>";
25
26        // Spalte 1: Info Benutzerkennung
27        echo "\n\t<td title='Info'><i>Benutzer:&nbsp;".$customer."</i></td>";
28       
29        // Spalte 2: Umschalter
30        echo "\n\t<td title='Konfiguration'>";
31                // Umschalter:
32                // - Schluessel         
33                // - Testmodus ID-Anzeige
34               
35                // bei beiden           
36                $mylink ="\n\t\t<a class='gmlid' href='".$link."gkz=".$gkz."&amp;gmlid=".$gmlid.$append;
37
38                if ($showkey) { // bleibt so
39                        $mykey = "&amp;showkey=j";
40                } else {
41                        $mykey = "&amp;showkey=n";
42                }
43
44                if ($idumschalter) { // fuer Entwicklung ODER Test
45
46                        if ($idanzeige) { // bleibt so
47                                $myid = "&amp;id=j";
48                        } else {
49                                $myid = "&amp;id=n";
50                        }
51
52                        // Umschalter nur ausgeben, wenn in conf gesetzt
53                        if ($idanzeige) { // Umschalten ID ein/aus
54                                echo $mylink.$mykey."&amp;id=n' title='Ohne Verfolgung der ALKIS-Beziehungen'>";
55                                echo "<img src='ico/Beziehung_link.ico' width='16' height='16' alt=''> ID aus</a>";
56                        } else {
57                                echo $mylink.$mykey."&amp;id=j' title='Verfolgung der GML-ID in den ALKIS-Beziehungen'>";
58                                echo "<img src='ico/Beziehung_link.ico' width='16' height='16' alt=''> ID ein</a>";
59                        }
60                        echo " | ";
61                } else { // keinen ID-Umschalter
62                        $myid = "";
63                }
64
65                if ($showkey) { // // Umschalten SchlÃŒssel ein/aus
66                        echo $mylink.$myid."&amp;showkey=n' title='Verschl&uuml;sselungen ausblenden'>Schl&uuml;ssel aus</a>";
67                } else {
68                        echo $mylink.$myid."&amp;showkey=j' title='Verschl&uuml;sselungen anzeigen'>Schl&uuml;ssel ein</a>";
69                }
70
71        echo "\n\t</td>";
72
73        // Spalte 3
74        echo "\n\t<td title='Hilfe'>";
75        echo "\n\t\t<p class='nwlink'>\n\t\t\t<a target='_blank' href='".$hilfeurl."' title='Dokumentation'>Hilfe zur ALKIS-Auskunft</a>\n\t\t</p>\n\t</td>";
76
77        echo "\n</tr>\n</table>\n</div>\n";
78
79/*      echo "<br><p class='err'>";
80        echo "gkz=".$gkz."<br>";
81        echo "gmlid=".$gmlid."<br>";
82        echo "idumschalter=".$idumschalter."<br>";
83        echo "idanzeige=".$idanzeige."<br>";
84        echo "link=".$link."<br>";
85        echo "hilfeurl=".$hilfeurl."<br>";
86        echo "append=".$append."<br>";
87        echo "showkey=".$showkey;       
88        echo "</p>"; */
89         return 0;
90}
91
92function linkgml($gkz, $gml, $typ)  {
93        // Einen Link zur Verfolgung der Beziehungen mit dem Modul alkisrelationen.php
94        $kurzid=substr($gml, 12); // ID in Anzeige kuerzen (4 Zeichen), der Anfang ist immer gleich         echo "\n\t\t<a target='_blank' title='ID ".$typ."' class='gmlid noprint' ";
95        echo "href='alkisrelationen.php?gkz=".$gkz."&amp;gmlid=".$gml."&amp;otyp=".$typ."'>";
96        echo "<img src='ico/Beziehung_link.ico' width='16' height='16' alt=''>".$kurzid."</a>";
97        return 0;
98}
99
100function kurz_namnr($lang) {
101        // Namensnummer kuerzen. Nicht benoetigte Stufen der Dezimalklassifikation abschneiden
102        $kurz=str_replace(".00","",$lang);      // leere Stufen (nur am Ende)
103        $kurz=str_replace("0000","",$kurz);     // ganz leer (am Anfang)
104        $kurz=ltrim($kurz, "0");                                // fuehrende Nullen am Anfang
105        $kurz=str_replace(".0",".",$kurz);      // fuehrende Null jeder Stufe
106        return $kurz;
107}
108
109function bnw_fsdaten($con, $gkz, $idanzeige, $lfdnr, $gml_bs, $ba, $anteil, $bvnraus, $showkey) {
110/*      Bestandsnachweis - Flurstuecksdaten
111        Die Tabellenzeilen mit den Flurstuecksdaten zu einer Buchungsstelle im Bestandsnachweis ausgeben.
112        Die Funktion wird je einmal aufgerufen fÃŒr die Buchungen direkt auf dem GB (Normalfall).
113        Weiterere Aufrufe ggf. bei Erbbaurecht fÃŒr die mit "an" verknuepften Buchungsstellen.
114        Table-Tag und Kopfzeile im aufrufenden Programm.
115*/
116
117        // F L U R S T U E C K
118        $sql="SELECT g.gemarkungsnummer, g.bezeichnung, ";
119        $sql.="f.gml_id, f.flurnummer, f.zaehler, f.nenner, f.regierungsbezirk, f.kreis, f.gemeinde, f.amtlicheflaeche ";
120        $sql.="FROM ax_gemarkung g ";
121        $sql.="JOIN ax_flurstueck f ON f.land=g.land AND f.gemarkungsnummer=g.gemarkungsnummer ";
122        $sql.="JOIN alkis_beziehungen v ON f.gml_id=v.beziehung_von ";
123        $sql.="WHERE v.beziehung_zu='".$gml_bs."' "; // id buchungsstelle
124        $sql.="AND   v.beziehungsart='istGebucht' ";
125        $sql.="ORDER BY f.gemarkungsnummer, f.flurnummer, f.zaehler, f.nenner;";
126
127        $resf=pg_query($con,$sql);
128        if (!$resf) {echo "<p class='err'>Fehler bei Flurst&uuml;ck<br><br>".$sql."</p>\n";}
129
130        if($bvnraus) { // nur bei direkten Buchungen die lfdNr ausgeben
131                $bvnr=str_pad($lfdnr, 4, "0", STR_PAD_LEFT);   
132        }
133        $altlfdnr="";
134        $j=0;
135        while($rowf = pg_fetch_array($resf)) {
136                $flur=str_pad($rowf["flurnummer"], 3, "0", STR_PAD_LEFT);
137
138/*              $fskenn=str_pad($rowf["zaehler"], 5, "0", STR_PAD_LEFT);
139                if ($rowf["nenner"] != "") { // Bruchnummer
140                        $fskenn.="/".str_pad($rowf["nenner"], 3, "0", STR_PAD_LEFT);
141                } */
142
143                // ohne fuehrende Nullen?
144                $fskenn=$rowf["zaehler"];
145                if ($rowf["nenner"] != "") { // Bruchnummer
146                        $fskenn.="/".$rowf["nenner"];
147                }
148
149                $flae=number_format($rowf["amtlicheflaeche"],0,",",".") . " m&#178;";
150
151                echo "\n<tr>"; // eine Zeile je Flurstueck
152                        // Sp. 1-3 der Tab. aus Buchungsstelle, nicht aus FS
153                        if($lfdnr == $altlfdnr) {       // gleiches Grundstueck         
154                                echo "\n\t<td>&nbsp;</td>";
155                                echo "\n\t<td>&nbsp;</td>";
156                                echo "\n\t<td>&nbsp;</td>";
157                        } else {
158
159                                echo "\n\t<td>";
160                                        echo "<a name='bvnr".$lfdnr."'></a>"; // Sprungmarke   
161                                        echo "<span class='wichtig'>".$bvnr."</span>";  // BVNR
162                                        if ($idanzeige) {linkgml($gkz, $gml_bs, "Buchungsstelle");}
163                                echo "</td>";
164
165                                echo "\n\t<td>"; // Buchungsart
166                                        //      if ($showkey) {echo "<span class='key'>".$???."</span>&nbsp;";} // Schluessel
167                                        echo $ba; // entschluesselt
168                                echo "</td>";
169                                echo "\n\t<td>&nbsp;</td>"; // Anteil
170                                $altlfdnr=$lfdnr;       
171                        }               
172                        //Sp. 4-7 aus Flurstueck
173                        echo "\n\t<td>";
174                        if ($showkey) {
175                                echo "<span class='key'>".$rowf["gemarkungsnummer"]."</span> ";
176                        }
177                        echo $rowf["bezeichnung"]."</td>";
178                        echo "\n\t<td>".$flur."</td>";
179                        echo "\n\t<td><span class='wichtig'>".$fskenn."</span>";
180                                if ($idanzeige) {linkgml($gkz, $rowf["gml_id"], "Flurst&uuml;ck");}
181                        echo "</td>";
182                        echo "\n\t<td class='fla'>".$flae."</td>";
183       
184                        echo "\n\t<td><p class='nwlink noprint'>";
185                                echo "<a href='alkisfsnw.php?gkz=".$gkz."&amp;gmlid=".$rowf["gml_id"]."&amp;eig=n";
186                                        if ($idanzeige) {echo "&amp;id=j";}
187                                        if ($showkey)   {echo "&amp;showkey=j";}
188                                        echo "' title='Flurst&uuml;cksnachweis'>Flurst&uuml;ck ";
189                                        echo "<img src='ico/Flurstueck_Link.ico' width='16' height='16' alt=''>";
190                                echo "</a>";
191                        echo "</p></td>";
192                echo "\n</tr>";
193
194                $j++;
195        } // Ende Flurstueck
196        return $j;
197}
198
199function eigentuemer($con, $gkz, $idanzeige, $gmlid, $mitadresse, $showkey) {
200        // Tabelle mit Eigentuemerdaten zu einem Grundbuchblatt ausgeben
201        // Sp.1 = Namennummer, Sp. 2 = Name / Adresse, Sp. 3 = Link
202        // Parameter:
203        //              $gmlid = ID des GB-Blattes
204        //              $mitadresse = Option (true/false) ob auch die Adresszeile ausgegeben werden soll
205        // Return = Anzahl Namensnummern
206       
207        // Schleife 1: N a m e n s n u m m e r
208        // Beziehung: ax_namensnummer  >istBestandteilVon>  ax_buchungsblatt
209       
210        $sql="SELECT n.gml_id, n.laufendenummernachdin1421 AS lfd, n.zaehler, n.nenner, ";
211        $sql.="n.artderrechtsgemeinschaft AS adr, n.beschriebderrechtsgemeinschaft as beschr, n.eigentuemerart, n.anlass ";
212        $sql.="FROM  ax_namensnummer n ";
213        $sql.="JOIN  alkis_beziehungen b ON b.beziehung_von=n.gml_id ";
214        $sql.="WHERE b.beziehung_zu='".$gmlid."' "; // id blatt
215        $sql.="AND   b.beziehungsart='istBestandteilVon' ";
216        $sql.="ORDER BY laufendenummernachdin1421;";
217       
218        $resn=pg_query($con, $sql);
219        if (!$resn) {echo "<p class='err'>Fehler bei Eigentuemer<br>SQL= ".$sql."<br></p>\n";}
220
221        //echo "<p class='nwlink noprint'>weitere Auskunft:</p>"; // oben rechts von der Tabelle
222        echo "\n\n<table class='eig'>";
223        $n=0; // Z.NamNum.
224
225        //echo "\n\n<!-- vor Schleife 1 Namensnummer -->";     
226        while($rown = pg_fetch_array($resn)) {
227                echo "\n<tr>";
228                        echo "\n\t<td class='nanu' title='Namens-Nummer'>\n\t\t<p>"; // Sp. 1
229                                // VOR die Tabelle: "EigentÃŒmer"
230                                $namnum=kurz_namnr($rown["lfd"]);
231                                echo $namnum."&nbsp;";
232                                if ($idanzeige) {linkgml($gkz, $rown["gml_id"], "Namensnummer");}
233                        echo "</p>\n\t</td>";
234
235                        echo "\n\t<td>"; // Sp. 2
236                        $rechtsg=$rown["adr"];
237                        if ($rechtsg != "" ) {
238                                if ($rechtsg == 9999) { // sonstiges
239                                        echo "\n\t\t<p class='zus' title='Beschrieb der Rechtsgemeinschaft'>".htmlentities($rown["beschr"], ENT_QUOTES, "UTF-8")."</p>";
240                                } else {
241                                        echo "\n\t\t<p class='zus' title='Art der Rechtsgemeinschaft'>".htmlentities(rechtsgemeinschaft($rown["adr"]), ENT_QUOTES, "UTF-8")."</p>";
242                                        // !! Feld /td und Zeile /tr nicht geschlossen
243                                        //      echo "\n\t</td>\n</tr>"; // !!! IMMER? oder nur wenn letzte Zeile?                     
244                                }
245                        }
246                        //if ($rown["anlass"] > 0 ) {echo "<p>Anlass=".$rown["anlass"]."</p>";} // TEST:
247               
248                        //echo "\n\t\t</td>\n\t\t<td></td>\n</tr>";
249               
250                        // Schleife Ebene 2: andere Namensnummern
251                        // Beziehung   ax_namensnummer >bestehtAusRechtsverhaeltnissenZu>  ax_namensnummer
252               
253                        // Die Relation 'Namensnummer' besteht aus RechtsverhÀltnissen zu 'Namensnummer' sagt aus,
254                        // dass mehrere Namensnummern zu einer Rechtsgemeinschaft gehören können.
255                        // Die Rechtsgemeinschaft selbst steht unter einer eigenen AX_Namensnummer,
256                        // die zu allen Namensnummern der Rechtsgemeinschaft eine Relation besitzt.
257               
258                        // Die Relation 'Namensnummer' hat VorgÀnger 'Namensnummer' gibt Auskunft darÃŒber,
259                        // aus welchen Namensnummern die aktuelle entstanden ist.
260       
261                // Schleife 2: P e r s o n 
262                // Beziehung: ax_person  <benennt<  ax_namensnummer
263                $sql="SELECT p.gml_id, p.nachnameoderfirma, p.vorname, p.geburtsname, p.geburtsdatum, p.namensbestandteil, p.akademischergrad ";
264                $sql.="FROM  ax_person p ";
265                $sql.="JOIN  alkis_beziehungen v ON v.beziehung_zu=p.gml_id ";
266                $sql.="WHERE v.beziehung_von='".$rown["gml_id"]."' "; // id num
267                $sql.="AND   v.beziehungsart='benennt';";
268       
269                $rese=pg_query($con, $sql);
270                if (!$rese) {echo "\n\t<p class='err'>Fehler bei Eigentuemer<br>SQL= ".$sql."<br></p>\n";}
271                $i=0; // Z.Eig.
272                //echo "\n<!-- vor Schleife 2 Person -->";             
273                while($rowe = pg_fetch_array($rese)) {
274                        $diePerson="";
275                        if ($rowe["akademischergrad"] <> "") {$diePerson=$rowe["akademischergrad"]." ";}
276                        $diePerson.=$rowe["nachnameoderfirma"];
277                        if ($rowe["vorname"] <> "") {$diePerson.=", ".$rowe["vorname"];}
278                        if ($rowe["namensbestandteil"] <> "") {$diePerson.=". ".$rowe["namensbestandteil"];}
279                        if ($rowe["geburtsdatum"] <> "") {$diePerson.=", geb. ".$rowe["geburtsdatum"];}
280                        if ($rowe["geburtsname"] <> "") {$diePerson.=", geb. ".$rowe["geburtsname"];}
281                        $diePerson=htmlentities($diePerson, ENT_QUOTES, "UTF-8"); // Umlaute
282       
283                        // Spalte 1 enthÀlt die Namensnummer, nur in Zeile 0
284                        if ($i > 0) {
285                                echo "\n<tr>\n\t<td>&nbsp;</td>\n\t<td>";
286                        }
287                        // Spalte 2 = Angaben
288                        $eiart=eigentuemerart($rown["eigentuemerart"]);
289                        echo "\n\t\t<p class='geig' title='Eigent&uuml;merart ".$eiart."'>".$diePerson."</p>\n\t</td>";
290
291                        // Spalte 3 = Link                         echo "\n\t<td>\n\t\t<p class='nwlink noprint'>";
292                                if ($idanzeige) {linkgml($gkz, $rowe["gml_id"], "Person"); echo "&nbsp";}
293                                echo "\n\t\t<a href='alkisnamstruk.php?gkz=".$gkz."&amp;gmlid=".$rowe[0];
294                                if ($idanzeige) {echo "&amp;id=j";}
295                                if ($showkey)   {echo "&amp;showkey=j";}
296                                echo "' title='vollst&auml;ndiger Name und Adresse eines Eigent&uuml;mers'>".$eiart;
297                                echo " <img src='ico/Eigentuemer.ico' width='16' height='16' alt=''></a>\n\t\t</p>";
298                        echo "\n\t</td>\n</tr>";
299       
300                        if ($mitadresse) {
301                                // Schleife 3:  A d r e s s e  (OPTIONAL)
302                                $sql ="SELECT a.gml_id, a.ort_post, a.postleitzahlpostzustellung AS plz, a.strasse, a.hausnummer, a.bestimmungsland ";
303                                $sql.="FROM ax_anschrift a ";
304                                $sql.="JOIN alkis_beziehungen b ON a.gml_id=b.beziehung_zu ";
305                                $sql.="WHERE b.beziehung_von='".$rowe["gml_id"]."' ";
306                                $sql.="AND b.beziehungsart='hat';"; // ORDER?
307
308                                $resa=pg_query($con,$sql);
309                                if (!$resa) {
310                                        echo "\n\t<p class='err'>Fehler bei Adressen.<br>\nSQL= ".$sql."</p>\n";
311                                }
312                                $j=0;
313                                //echo "\n<!-- vor Schleife 3 Adresse -->";     
314                                while($rowa = pg_fetch_array($resa)) {
315                                        $gmla=$rowa["gml_id"];
316                                        $plz=$rowa["plz"]; // integer
317                                        if($plz == 0) {
318                                                $plz="";
319                                        } else {
320                                                $plz=str_pad($plz, 5, "0", STR_PAD_LEFT);
321                                        }
322                                        $ort=htmlentities($rowa["ort_post"], ENT_QUOTES, "UTF-8");
323                                        $str=htmlentities($rowa["strasse"], ENT_QUOTES, "UTF-8");
324                                        $hsnr=$rowa["hausnummer"];
325                                        $land=htmlentities($rowa["bestimmungsland"], ENT_QUOTES, "UTF-8");
326
327                                        echo "\n<tr>\n\t<td>&nbsp;</td>"; // Spalte 1
328                                        echo "\n\t<td><p class='gadr'>"; //Spalte 2
329                                        if ($str.$hsnr != "") {
330                                                echo $str." ".$hsnr."<br>";
331                                        }
332                                        if ($plz.$ort != "") {
333                                                echo $plz." ".$ort;
334                                        }
335                                        if ($land != "" and $land != "DEUTSCHLAND") {
336                                                echo ", ".$land;
337                                        }
338                                        echo "</p></td>";
339                                        echo "\n\t<td>"; // Spalte 3
340                                        if ($idanzeige) {
341                                                echo "<p class='nwlink noprint'>";
342                                                linkgml($gkz, $gmla, "Adresse");
343                                                echo "</p>";
344                                        } else {
345                                                echo "&nbsp;";                                 
346                                        }
347                                        echo "</td>\n</tr>";
348                                        $j++;
349                                }
350                                //echo "\n<!-- nach Schleife 3 Adresse -->";
351                        } // if
352                        // 'keine Adresse' kann vorkommen, z.B. "Deutsche Telekom AG"
353                        $i++; // Z. Person
354                        // als eigene Tab-Zeile?
355                        // 'Anteil' ist der Anteil der Berechtigten in Bruchteilen (Par. 47 GBO)
356                        // an einem gemeinschaftlichen Eigentum (GrundstÃŒck oder Recht).
357                        if ($rown["zaehler"] != "") {
358                                echo "\n<tr>\n\t<td>&nbsp;</td>"; // Sp. 1
359                                echo "\n\t<td><p class='avh' title='Anteil'>".$rown["zaehler"]."/".$rown["nenner"]." Anteil</p></td>";
360                                echo "\n\t<td>&nbsp;</td>\n</tr>"; // Sp. 3
361                        }
362                }
363                //echo "\n<!-- nach Schleife 2 Person -->";     
364               
365                if ($i == 0) { // keine Pers zur NamNum
366                        echo "\n<!-- Rechtsgemeinscahft='".$rechtsg."' -->";
367                        // Wann warnen?
368                        //if ($rechtsg != 9999) {
369                                // Art der Rechtsgemeinsachft, 0 Eigent. ist Normal bei Sondereigentum
370                                //echo "\n<tr>\n<td>";
371                                //linkgml($gkz, $rown["gml_id"], "Namensnummer");
372                                //echo "</td>\n<td>\n\t\t<p class='err'>Kein Eigent&uuml;mer gefunden. (Rechtsgemeinschaft=".$rechtsg.")</p>";
373                        //}
374                        echo "</td>\n\t<td>&nbsp;</td>\n<tr>";
375                }
376                $n++; // cnt NamNum     
377        } // End Loop NamNum
378        //echo "\n<!-- nach Schleife 1 Namensnummer -->";       
379        echo "\n</table>\n";   
380        return $n;
381} // End Function eigentuemer
382
383// **  Functions  zum   E n t s c h l u e s s e l n  **
384
385// Entschluesslung ax_person.anrede
386function anrede($key) {
387        switch ($key) {
388                case 1000:
389                        $wert = "Frau";
390                        break;
391                case 2000:
392                        $wert = "Herr";
393                        break;
394                case 3000:
395                        $wert = "Firma";
396                        break;
397                default:
398                        $wert = "";
399                        break;
400        }
401        return $wert;
402}
403
404// Entschluesslung AX_Namensnummer.artDerRechtsgemeinschaft
405function rechtsgemeinschaft($key) {
406        switch ($key) {
407                case 1000:
408                        $wert = "Erbengemeinschaft";
409                        break;
410                case 2000:
411                        $wert = "GÃŒtergemeinschaft";
412                        break;
413                case 3000:
414                        $wert = "BGB-Gesellschaft";
415                        break;
416                case 9999:
417                        $wert = "Sonstiges";
418                // dann: beschriebDerRechtsgemeinschaft
419                        break;
420                default:
421                        $wert = "";
422                        break;
423        }
424        return $wert;
425}
426// Entschluesslung AX_Namensnummer.eigentuemerart
427// Abweichend hier in singular fuer Link-Text
428function eigentuemerart($key) {
429        switch ($key) {
430                case 1000:
431                        $wert = "Nat&uuml;rliche Person";
432                        break;
433                case 2000:
434                        $wert = "Juristische Person";
435                        break;
436                case 3000:
437                        $wert = "K&ouml;rperschaft";
438                        break;
439                case "": // falls (noch) nicht gefuellt
440                        $wert = "Person";
441                        break;
442                default:
443                        $wert = "** Unbekannte Eigent&uuml;merart '".$key."' **";;
444                        break;
445        }
446        return $wert;
447}
448// Entschluesslung ax_buchungsblatt.blattart
449function blattart($key) {
450        switch ($key) {
451                case 1000:
452                        $wert = "Grundbuchblatt";
453                        // Ein Grundbuchblatt ist ein Buchungsblatt, das die Buchung im Grundbuch enthÀlt.
454                        break;
455                case 2000:
456                        $wert = "Katasterblatt";
457                        // Ein Katasterblatt ist ein Buchungsblatt, das die Buchung im Liegenschaftskataster enthÀlt.
458                        break;
459                case 3000:
460                        $wert = "Pseudoblatt";
461                        // Ein Pseudoblatt ist ein Buchungsblatt, das die Buchung, die bereits vor Eintrag im Grundbuch Rechtskraft erlangt hat, enthÀlt
462                        // (z.B. Übernahme von Flurbereinigungsverfahren, Umlegungsverfahren).
463                        break;
464                case 5000:
465                        $wert = "Fiktives Blatt";
466                        // Das fiktive Blatt enthÀlt die aufgeteilten GrundstÃŒcke und Rechte als Ganzes.
467                        // Es bildet um die Miteigentumsanteile eine fachliche Klammer.
468                        break;
469                default:
470                        $wert = "** Unbekannter Wert '".$key."'";;
471                        break;
472        }
473        return $wert;
474}
475// Entschluesslung ax_dienststelle.stellenart
476function dienststellenart($key) {
477        switch ($key) {
478                case 1000:
479                        $wert = "Grundbuchamt";
480                        break;
481                case 1100:
482                        $wert = "Katasteramt";
483                        break;
484                case 1200:
485                        $wert = "Finanzamt";
486                        break;
487                case 1300:
488                        $wert = "Flurbereinigungsbeh&ouml;rde";
489                        break;
490                case 1400:
491                        $wert = "Forstamt";
492                        break;
493                case 1500:
494                        $wert = "Wasserwirtschaftsamt";
495                        break;
496                case 1600:
497                        $wert = "Straßenbauamt";
498                        break;
499                case 1700:
500                        $wert = "Gemeindeamt";
501                        break;
502                case 1900:
503                        $wert = "Kreis- oder Stadtverwaltung";
504                        break;
505                case 2000:
506                        $wert = "Wasser- und Bodenverband";
507                        break;
508                case 2100:
509                        $wert = "Umlegungsstelle";
510                        break;
511                case 2200:
512                        $wert = "Landesvermessungsverwaltung";
513                        break;
514                case 2300:
515                        $wert = "&Ouml;bVI";
516                        break;
517                case 2400:
518                        $wert = "Bundeseisenbahnverm&ouml;gen";
519                        break;
520                case 2500:
521                        $wert = "Landwirtschaftskammer";
522                        break;
523                default:
524                        $wert = "** Unbekannter Wert '".$key."'";
525                        break;
526        }
527        return $wert;
528}
529?>
Note: See TracBrowser for help on using the repository browser.