" ."\n
Benutzer: ".$customer." | "; } else { echo "\n\t"; } // Spalte 2: Umschalter echo "\n\t | "; $mylink ="\n\t\tSchlüssel aus"; } else { echo $mylink."&showkey=j' title='Verschlüsselungen anzeigen'>Schlüssel ein"; } echo "\n\t | "; // Spalte 3 echo "\n\t"
."\n\t\t \n\t\t\tHilfe zur ALKIS-Auskunft\n\t\t \n\t | "
."\n
Fehler bei 'berechtigte Buchungsstellen'.
\n"; if ($debug > 2) {echo "SQL=
".$sql."
$1 = gml_id = '".$gmls."'
Berechtigte Buchungen:
";}
if ($an > 1) {echo",
";} // kann es gemischste Buchungsarten geben?
echo $rowan["anz"]." ".htmlentities($rowan["v"], ENT_QUOTES, "UTF-8");
if ($showkey) {echo " (".$rowan["buchungsart"].")";}
}
if ($an == 0) {
echo "
Keine berechtigte Buchung
"; } else { echo ""; } pg_free_result($resan); } function kurz_namnr($lang) { // Namensnummer kürzen. Nicht benötigte Stufen der Dezimalklassifikation abschneiden $kurz=str_replace(".00","",$lang); // leere Stufen (nur am Ende) $kurz=str_replace("0000","",$kurz); // ganz leer (am Anfang) $kurz=ltrim($kurz, "0"); // fuehrende Nullen am Anfang $kurz=str_replace(".0",".",$kurz); // fuehrende Null jeder Stufe $kurz=rtrim($kurz); // Leerzeichen hinten // echo "/nlang='".$lang."'
/nkurz='".$kurz."'
"; return $kurz; } function bnw_fsdaten($con, $lfdnr, $gml_bs, $ba, $anteil, $bvnraus, $bartkey, $bartstory) { /* Bestandsnachweis - Flurstuecksdaten Die Tabellenzeilen mit den Flurstuecksdaten zu einer Buchungsstelle im Bestandsnachweis ausgeben. Die Funktion wird je einmal aufgerufen für die Buchungen direkt auf dem GB (Normalfall). Weiterere Aufrufe ggf. bei Erbbaurecht für die mit "an" verknuepften Buchungsstellen. Table-Tag und Tabellenkopf werden im aufrufenden Programm ausgegeben. */ global $debug, $gkz, $showkey, $filtkreis, $filtgem; // F L U R S T U E C K $sql="SELECT g.gemarkungsnummer, g.bezeichnung, f.gml_id, f.flurnummer, f.zaehler, f.nenner, f.regierungsbezirk, f.kreis, f.gemeinde, f.amtlicheflaeche FROM ax_flurstueck f JOIN ax_buchungsstelle s ON f.istgebucht=s.gml_id LEFT JOIN ax_gemarkung g ON f.land=g.land AND f.gemarkungsnummer=g.gemarkungsnummer WHERE f.endet IS NULL AND s.endet IS NULL AND g.endet IS NULL AND s.gml_id= $1 "; if ($filtgem == '' ) { // ungefiltert $v=array($gml_bs); } else { $sql.="AND f.kreis = $2 AND f.gemeinde = $3 "; // Zuständiges Gebiet $v=array($gml_bs, $filtkreis, $filtgem); } $sql.="ORDER BY f.gemarkungsnummer, f.flurnummer, f.zaehler, f.nenner;"; $resf = pg_prepare("", $sql); $resf = pg_execute("", $v); if (!$resf) {echo "Fehler bei Flurstück
\n";} if($bvnraus) { // nur bei direkten Buchungen die lfdNr ausgeben $bvnr=str_pad($lfdnr, 4, "0", STR_PAD_LEFT); } else { $bvnr=""; } $altlfdnr=""; $j=0; while($rowf = pg_fetch_array($resf)) { $flur=str_pad($rowf["flurnummer"], 3, "0", STR_PAD_LEFT); // ohne fuehrende Nullen? $fskenn=$rowf["zaehler"]; if ($rowf["nenner"] != "") { // Bruchnummer $fskenn.="/".$rowf["nenner"]; } $flae=number_format($rowf["amtlicheflaeche"],0,",",".") . " m²"; echo "\nKeine FS gefunden
";} if ($debug > 2) {echo "SQL='".$sql."'
$1 = '".$gml_bs."'
Fehler bei Eigentümer
\n"; if ($debug > 2) {echo "SQL=
".$sqln."
$1=gml= '".$gmlid."'
\n\t\t " // Sp. 1 .$namnum." " // VOR die Tabelle: "Eigentümer" ." \n\t | "
. "\n\t"; // Sp. 2
if ($rechtsg != "" ) {
if ($rechtsg == 9999) { // sonstiges
echo "\n\t\t ".htmlentities($rown["beschr"], ENT_QUOTES, "UTF-8")." "; } else { echo "\n\t\t".htmlentities($rown["adrv"], ENT_QUOTES, "UTF-8")." "; } } //if ($rown["anlass"] > 0 ) {echo "Anlass=".$rown["anlass"]." ";} // TEST: // Schleife Ebene 2: andere Namensnummern // Beziehung ax_namensnummer >bestehtAusRechtsverhaeltnissenZu> ax_namensnummer // Die Relation 'Namensnummer' besteht aus Rechtsverhältnissen zu 'Namensnummer' sagt aus, // dass mehrere Namensnummern zu einer Rechtsgemeinschaft gehören können. // Die Rechtsgemeinschaft selbst steht unter einer eigenen AX_Namensnummer, // die zu allen Namensnummern der Rechtsgemeinschaft eine Relation besitzt. // Schleife 2: P e r s o n // Beziehung: ax_personSQL= | \n\t";
}
// Spalte 2 = Angaben
$eiartkey=$rown["eigentuemerart"]; // Key
$eiart=$rown["eiartv"]; // Value
echo "\n\t\t | ";
// Spalte 3 = Link
echo "\n\t".$diePerson." \n\t\n\t\t | \n "
."\n\tFehler bei Adressen \n"; if ($debug > 2) {echo "SQL= | "; //Sp. 1
echo "\n\t | \n\t"; //Sp. 2
if ($str.$hsnr != "") {echo $str." ".$hsnr." "; // Sp. 3
echo " | \n | \n\t | \n\tweitere Adresse | \n | " // Sp. 1
."\n\t | "
."\n\t".$zaehler."/".$nenner." Anteil | \n(Die Person mit der ID '".$gmlpers."' fehlt im Datenbestand) "; } else { if ($debug > 1) { // nur bei Entwicklung echo "\n\t\tRechtsgemeinschaft = '".$rechtsg."' "; } } echo " | \n\t\n |
keine Namensnummern zum Blatt
"; if ($debug > 2) {echo "\nSQL=
".$sqln."
$1=gml(Blatt)= '".$gmlid."'