Index: /trunk/var/www/info/alkis/alkisauszug.css
===================================================================
--- /trunk/var/www/info/alkis/alkisauszug.css	(revision 63)
+++ /trunk/var/www/info/alkis/alkisauszug.css	(revision 64)
@@ -6,4 +6,5 @@
 	30.09.2010  body-width bei Print
 	12.10.2010  class p.fsd: margin statt position-relative, dann keine Scrollbar
+	04.01.2010  Spalte td.fla im fsnw
 */
 body	{background-color: #FDFFFD;}
@@ -63,5 +64,5 @@
 span.key 		{color: gray; font-style: italic;} /* Schluesselwert vor Text, Wert zurueck nehmen */
 span.wichtig	{color: #BB0000; font-weight: bold;} /* Wert hervorheben */
-span.flae		{font-weight: bold;} /* FlÃÂ€chensume Flurst. */
+span.flae		{font-weight: bold;} /* FlÃ€chensume Flurst. */
 
 /* ** T a b e l l e n ** */
@@ -87,7 +88,6 @@
 
 /* Flaechen rechtsbuendig (stellengerecht) */
-/* td.fla	{width: 90px; padding-right: 4px; text-align: right;} */
-td.fla	{padding-right: 4px; text-align: right;}
-td.key	{width: 35px; padding-right: 4px; padding-left: 4px;}
+td.fla	{width: 110px; padding-right: 4px; padding-top:  8px; text-align: right;}
+td.key	{width:  35px; padding-right: 4px; padding-left: 4px;}
 /* Ertragsmesszahl der Bodenschaetzung
 td.emz	{width: 45px; padding-right: 4px; padding-left: 4px; 
Index: /trunk/var/www/info/alkis/alkisfkt.php
===================================================================
--- /trunk/var/www/info/alkis/alkisfkt.php	(revision 63)
+++ /trunk/var/www/info/alkis/alkisfkt.php	(revision 64)
@@ -8,4 +8,5 @@
 	15.09.2010  Function "buchungsart" durch JOIN ersetzt
 	09.11.2010  Functions, die nur einmal aufgerufen wurden, sequentiell in FS-Nachw. integriert
+	17.12.2010  Astrid Emde: Prepared Statements (pg_query -> pg_prepare + pg_execute)
 */
 
@@ -17,5 +18,5 @@
 	// Der Parameter $append wird angehaengt wenn gefuellt
 	//  Anwendung: &eig=j bei FS-NW, &ltyp=m/p/o bei Lage
-	
+
 	$customer=$_SESSION["mb_user_name"];
 	echo "\n<div class='confbereich noprint'>";
@@ -25,12 +26,12 @@
 	// Spalte 1: Info Benutzerkennung
 	echo "\n\t<td title='Info'><i>Benutzer:&nbsp;".$customer."</i></td>";
-	
+
 	// Spalte 2: Umschalter
 	echo "\n\t<td title='Konfiguration'>";
 		// Umschalter:
-		// - Schluessel		
+		// - Schluessel
 		// - Testmodus ID-Anzeige
-		
-		// bei beiden		
+
+		// bei beiden
 		$mylink ="\n\t\t<a class='gmlid' href='".$link."gkz=".$gkz."&amp;gmlid=".$gmlid.$append;
 
@@ -84,5 +85,6 @@
 	echo "hilfeurl=".$hilfeurl."<br>";
 	echo "append=".$append."<br>";
-	echo "showkey=".$showkey;	
+	echo "showkey=".$showkey;
+
 	echo "</p>"; */
 
@@ -129,9 +131,9 @@
 	$resf = pg_prepare("", $sql);
 	$resf = pg_execute("", $v);
-	
+
 	if (!$resf) {echo "<p class='err'>Fehler bei Flurst&uuml;ck<br><br>".$sql."</p>\n";}
 
 	if($bvnraus) { // nur bei direkten Buchungen die lfdNr ausgeben
-		$bvnr=str_pad($lfdnr, 4, "0", STR_PAD_LEFT);	
+		$bvnr=str_pad($lfdnr, 4, "0", STR_PAD_LEFT);
 	}
 	$altlfdnr="";
@@ -155,5 +157,5 @@
 		echo "\n<tr>"; // eine Zeile je Flurstueck
 			// Sp. 1-3 der Tab. aus Buchungsstelle, nicht aus FS
-			if($lfdnr == $altlfdnr) {	// gleiches Grundstueck		
+			if($lfdnr == $altlfdnr) {	// gleiches Grundstueck
 				echo "\n\t<td>&nbsp;</td>";
 				echo "\n\t<td>&nbsp;</td>";
@@ -162,5 +164,5 @@
 
 				echo "\n\t<td>";
-					echo "<a name='bvnr".$lfdnr."'></a>"; // Sprungmarke	
+					echo "<a name='bvnr".$lfdnr."'></a>"; // Sprungmarke
 					echo "<span class='wichtig'>".$bvnr."</span>";  // BVNR
 					if ($idanzeige) {linkgml($gkz, $gml_bs, "Buchungsstelle");}
@@ -172,6 +174,6 @@
 				echo "</td>"; 
 				echo "\n\t<td>&nbsp;</td>"; // Anteil
-				$altlfdnr=$lfdnr;	
-			}		
+				$altlfdnr=$lfdnr;
+			}
 			//Sp. 4-7 aus Flurstueck
 			echo "\n\t<td>";
@@ -185,5 +187,5 @@
 			echo "</td>";
 			echo "\n\t<td class='fla'>".$flae."</td>";
-	
+
 			echo "\n\t<td><p class='nwlink noprint'>";
 				echo "<a href='alkisfsnw.php?gkz=".$gkz."&amp;gmlid=".$rowf["gml_id"]."&amp;eig=n";
@@ -208,8 +210,8 @@
 	//		$mitadresse = Option (true/false) ob auch die Adresszeile ausgegeben werden soll
 	// Return = Anzahl Namensnummern
-	
+
 	// Schleife 1: N a m e n s n u m m e r
 	// Beziehung: ax_namensnummer  >istBestandteilVon>  ax_buchungsblatt
-	
+
 	$sql="SELECT n.gml_id, n.laufendenummernachdin1421 AS lfd, n.zaehler, n.nenner, ";
 	$sql.="n.artderrechtsgemeinschaft AS adr, n.beschriebderrechtsgemeinschaft as beschr, n.eigentuemerart, n.anlass ";
@@ -219,5 +221,5 @@
 	$sql.="AND   b.beziehungsart='istBestandteilVon' ";
 	$sql.="ORDER BY laufendenummernachdin1421;";
-	
+
 	$v = array($gmlid);
 	$resn = pg_prepare("", $sql);
@@ -230,5 +232,5 @@
 	$n=0; // Z.NamNum.
 
-	//echo "\n\n<!-- vor Schleife 1 Namensnummer -->";	
+	//echo "\n\n<!-- vor Schleife 1 Namensnummer -->";
 	while($rown = pg_fetch_array($resn)) {
 		echo "\n<tr>";
@@ -248,22 +250,22 @@
 					echo "\n\t\t<p class='zus' title='Art der Rechtsgemeinschaft'>".htmlentities(rechtsgemeinschaft($rown["adr"]), ENT_QUOTES, "UTF-8")."</p>";
 					// !! Feld /td und Zeile /tr nicht geschlossen
-					//	echo "\n\t</td>\n</tr>"; // !!! IMMER? oder nur wenn letzte Zeile?			
+					//	echo "\n\t</td>\n</tr>"; // !!! IMMER? oder nur wenn letzte Zeile?
 				}
 			}
 			//if ($rown["anlass"] > 0 ) {echo "<p>Anlass=".$rown["anlass"]."</p>";} // TEST:
-		
+
 			//echo "\n\t\t</td>\n\t\t<td></td>\n</tr>";
-		
+
 			// 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.
-		
+
 			// Die Relation 'Namensnummer' hat VorgÃ€nger 'Namensnummer' gibt Auskunft darÃŒber, 
 			// aus welchen Namensnummern die aktuelle entstanden ist.
-	
+
 		// Schleife 2: P e r s o n  
 		// Beziehung: ax_person  <benennt<  ax_namensnummer
@@ -273,5 +275,5 @@
 		$sql.="WHERE v.beziehung_von= $1 "; // id num
 		$sql.="AND   v.beziehungsart='benennt';";
-	
+
 		$v = array($rown["gml_id"]);
 		$rese = pg_prepare("", $sql);
@@ -280,5 +282,5 @@
 		if (!$rese) {echo "\n\t<p class='err'>Fehler bei Eigentuemer<br>SQL= ".$sql."<br></p>\n";}
 		$i=0; // Z.Eig.
-		//echo "\n<!-- vor Schleife 2 Person -->";		
+		//echo "\n<!-- vor Schleife 2 Person -->";
 		while($rowe = pg_fetch_array($rese)) {
 			$diePerson="";
@@ -290,5 +292,5 @@
 			if ($rowe["geburtsname"] <> "") {$diePerson.=", geb. ".$rowe["geburtsname"];}
 			$diePerson=htmlentities($diePerson, ENT_QUOTES, "UTF-8"); // Umlaute
-	
+
 			// Spalte 1 enthÃ€lt die Namensnummer, nur in Zeile 0
 			if ($i > 0) {
@@ -308,5 +310,5 @@
 				echo " <img src='ico/Eigentuemer.ico' width='16' height='16' alt=''></a>\n\t\t</p>";
 			echo "\n\t</td>\n</tr>";
-	
+
 			if ($mitadresse) {
 				// Schleife 3:  A d r e s s e  (OPTIONAL)
@@ -320,10 +322,10 @@
 				$resa = pg_prepare("", $sql);
 				$resa = pg_execute("", $v);
-				
+
 				if (!$resa) {
 					echo "\n\t<p class='err'>Fehler bei Adressen.<br>\nSQL= ".$sql."</p>\n";
 				}
 				$j=0;
-				//echo "\n<!-- vor Schleife 3 Adresse -->";	
+				//echo "\n<!-- vor Schleife 3 Adresse -->";
 				while($rowa = pg_fetch_array($resa)) {
 					$gmla=$rowa["gml_id"];
@@ -357,5 +359,5 @@
 						echo "</p>";
 					} else { 
-						echo "&nbsp;";					
+						echo "&nbsp;";
 					}
 					echo "</td>\n</tr>";
@@ -376,6 +378,6 @@
 			}
 		}
-		//echo "\n<!-- nach Schleife 2 Person -->";	
-		
+		//echo "\n<!-- nach Schleife 2 Person -->";
+
 		if ($i == 0) { // keine Pers zur NamNum
 			echo "\n<!-- Rechtsgemeinscahft='".$rechtsg."' -->";
@@ -389,8 +391,8 @@
 			echo "</td>\n\t<td>&nbsp;</td>\n<tr>";
 		}
-		$n++; // cnt NamNum	
+		$n++; // cnt NamNum
 	} // End Loop NamNum
-	//echo "\n<!-- nach Schleife 1 Namensnummer -->";	
-	echo "\n</table>\n";	
+	//echo "\n<!-- nach Schleife 1 Namensnummer -->";
+	echo "\n</table>\n";
 	return $n; 
 } // End Function eigentuemer
Index: /trunk/var/www/info/alkis/alkisinlaybaurecht.php
===================================================================
--- /trunk/var/www/info/alkis/alkisinlaybaurecht.php	(revision 63)
+++ /trunk/var/www/info/alkis/alkisinlaybaurecht.php	(revision 64)
@@ -8,4 +8,5 @@
 	11.10.2010  simplify Geometrie: Schwellwert Verschneidung Flaeche>0 anpassen
 	14.12.2010  Pfad zur Conf
+	17.12.2010  Astrid Emde: Prepared Statements (pg_query -> pg_prepare + pg_execute)
 */
 ini_set('error_reporting', 'E_ALL & ~ E_NOTICE');
@@ -67,8 +68,8 @@
 		$enam=$row["name"];
 		if ($enam != "") {
-			echo "\n<tr>";		
+			echo "\n<tr>";
 				echo "\n\t<td class='li'>Eigenname des Gebietes:</td>\n\t<td>".$enam."</td>";
 			echo "\n</tr>";
-		}	
+		}
 		echo "\n<tr>";
 			echo "\n\t<td class='li'>Verfahrensnummer:</td>";
@@ -83,5 +84,5 @@
 				if ($stellart != "") {
 					echo " (".$stellart.")"; // d.stellenart -- weiter entschluesseln
-				}		
+				}
 				echo "</td>";
 			echo "\n</tr>";
@@ -130,6 +131,6 @@
 
 	$fscnt=0;
-	while($row = pg_fetch_array($res)) {	
-		$fscnt++;		
+	while($row = pg_fetch_array($res)) {
+		$fscnt++;
 		echo "\n<tr>";
 			echo "\n\t<td>".$row["flurnummer"]."-<span class='wichtig'>".$row["zaehler"];
Index: /trunk/var/www/info/alkis/alkisinlayausk.php
===================================================================
--- /trunk/var/www/info/alkis/alkisinlayausk.php	(revision 63)
+++ /trunk/var/www/info/alkis/alkisinlayausk.php	(revision 64)
@@ -15,5 +15,6 @@
 	12.10.2010  korrekturen
 	14.12.2010  Pfad zur Conf
-		
+	17.12.2010  Astrid Emde: Prepared Statements (pg_query -> pg_prepare + pg_execute)
+
 	ToDo:  Link im neuen Fenster erzwingen (Javascript?), statt _blank = tab
 */
@@ -136,7 +137,7 @@
 		$blattkey=$rowg["blattart"];
 		$blattart=blattart($blattkey);
-		if ($blattkey == 1000) {		
+		if ($blattkey == 1000) {
 			echo "\n\t<table class='kennzgb' title='Bestandskennzeichen'>";
-		} else {		
+		} else {
 			echo "\n\t<table class='kennzgbf' title='Bestandskennzeichen'>"; // dotted
 		}
@@ -170,5 +171,5 @@
 	echo "\n</tr>";
 	echo "\n</table>";
-	
+
 	// E I G E N T U E M E R
 	if ($blattkey == 5000) { // Schluessel Blattart
Index: /trunk/var/www/info/alkis/alkisrelationen.php
===================================================================
--- /trunk/var/www/info/alkis/alkisrelationen.php	(revision 63)
+++ /trunk/var/www/info/alkis/alkisrelationen.php	(revision 64)
@@ -10,4 +10,5 @@
 	01.10.2010  htmlentities $otyp
 	14.12.2010  Pfad zur Conf
+	17.12.2010  Astrid Emde: Prepared Statements (pg_query -> pg_prepare + pg_execute)
 */
 ini_set('error_reporting', 'E_ALL');
@@ -50,9 +51,9 @@
 	echo "\n\n<h3 title='Die gml_is ist global eindeutig'>".$gmlid."</h3>";
 	$sql="SELECT beziehungsart, beziehung_zu FROM alkis_beziehungen WHERE beziehung_von= $1;";
-	
+
 	$v = array($gmlid);
 	$res = pg_prepare("", $sql);
 	$res = pg_execute("", $v);
-	
+
 	echo "\n<table>";
 	if (!$res) { // vorab Anzahl der Saetze ermitteln?
@@ -71,5 +72,5 @@
 	}
 	$sql="SELECT beziehungsart, beziehung_von FROM alkis_beziehungen WHERE beziehung_zu= $1;";
-	
+
 	$v = array($gmlid);
 	$res = pg_prepare("", $sql);
Index: /trunk/var/www/info/alkis/alkisbestnw.php
===================================================================
--- /trunk/var/www/info/alkis/alkisbestnw.php	(revision 63)
+++ /trunk/var/www/info/alkis/alkisbestnw.php	(revision 64)
@@ -9,9 +9,9 @@
 	15.09.2010  Function "buchungsart" durch JOIN ersetzt
 	14.12.2010  Pfad zur Conf
+	17.12.2010  Astrid Emde: Prepared Statements (pg_query -> pg_prepare + pg_execute)
 
 	ToDo:
 	Zahler fuer Anzahl GB und FS in der Liste (ausgeben wenn > 10)
 */
-//ini_set('error_reporting', 'E_ALL & ~ E_NOTICE');
 ini_set('error_reporting', 'E_ALL');
 session_start();
@@ -81,5 +81,5 @@
 	$blattart=blattart($blattkey);
 
-	// Balken	
+	// Balken
 	echo "<p class='gbkennz'>ALKIS Bestand ".$row["bezirk"]." - ".$row["nr"]."&nbsp;</p>\n";
 
@@ -88,9 +88,9 @@
 	// Kennzeichen im Rahmen
 	echo "\n<table class='outer'>\n<tr>\n\t<td>";
-		if ($blattkey == 1000) {		
+		if ($blattkey == 1000) {
 			echo "\n\t<table class='kennzgb' title='Bestandskennzeichen'>";
-		} else {		
+		} else {
 			echo "\n\t<table class='kennzgbf' title='Bestandskennzeichen'>"; // dotted
-		}			
+		}
 			echo "\n\t<tr>";
 				echo "\n\t\t<td class='head'>".dienststellenart($row["stellenart"])."</td>";
@@ -107,5 +107,5 @@
 					echo "<span class='key'>".$row["bezirk"]."</span><br>";
 				}
-				echo htmlentities($row["beznam"], ENT_QUOTES, "UTF-8")."</td>";				
+				echo htmlentities($row["beznam"], ENT_QUOTES, "UTF-8")."</td>";
 				echo "\n\t\t<td title='Grundbuch-Blatt'><span class='wichtig'>".$row["nr"]."</span></td>";
 			echo "\n\t</tr>";
@@ -151,8 +151,8 @@
 echo "\n<tr>";
 	echo "\n\t<td class='head'>&nbsp;</td>";
-	echo "\n\t<td class='head'>Buchungsart</td>";	//2
+	echo "\n\t<td class='head'>Buchungsart</td>";
 	echo "\n\t<td class='head'>Anteil</td>";
-	echo "\n\t<td class='head'>Gemarkung</td>";		//4
-	echo "\n\t<td class='head'>Flur</td>";				//5
+	echo "\n\t<td class='head'>Gemarkung</td>";
+	echo "\n\t<td class='head'>Flur</td>";
 	echo "\n\t<td class='head' title='Flurst&uuml;cksnummer (Z&auml;hler / Nenner)'><span class='wichtig'>Flurst.</span></td>";
 	echo "\n\t<td class='head fla'>Fl&auml;che</td>"; // 7
@@ -232,5 +232,5 @@
 			$sql.="AND   v.beziehungsart='istBestandteilVon' ";
 			$sql.="ORDER BY b.land, b.bezirk, b.buchungsblattnummermitbuchstabenerweiterung;";
-			
+
 			$fbres=pg_query($con,$sql);
 			if (!$fbres) {echo "<p class='err'>Fehler bei fiktivem Blatt<br>".$sql."</p>\n";}
@@ -241,6 +241,6 @@
 				$fbbez   = $fbrow["bezirk"];
 				$fbblatt = $fbrow["blatt"];
-				$fbbart  = blattart($fbrow["blattart"]);	
-				$beznam	= $fbrow["beznam"];			
+				$fbbart  = blattart($fbrow["blattart"]);
+				$beznam	= $fbrow["beznam"];
 				$b++;
 			}
@@ -252,17 +252,17 @@
 			echo "\n<tr>";
 
-				echo"\n\t<td>";			
+				echo"\n\t<td>";
 					if($bvnr == $altbvnr) {	// gleiches Grundstueck
 						echo "&nbsp;"; // Anzeige unterdruecken
 					} else {
-						echo "<a name='bvnr".$lfdnr."'></a>"; // Sprungmarke				
+						echo "<a name='bvnr".$lfdnr."'></a>"; // Sprungmarke
 						echo "<span class='wichtig'>".$bvnr."</span>"; // Sp.1 Erbbau BVNR
 						if ($idanzeige) {linkgml($gkz, $gml_bs, "Buchungsstelle");}
 						$altbvnr = $bvnr; // Gruppenwechsel merken
-					}			
+					}
 				echo "</td>";
 
 				echo "\n\t<td class='dien'>"; // Sp.2 Buchung
-					if ($showkey) {					
+					if ($showkey) {
 						echo "<span class='key'>".$row["buchungsart"]."</span> ";
 					}
@@ -272,7 +272,7 @@
 
 				echo "\n\t<td class='dien'>"; // Sp.4 Gemarkg. hier Bezirk
-					if ($showkey) {					
+					if ($showkey) {
 						echo "<span class='key'>".$fbbez."</span> ";
-					}					
+					}
 					echo $beznam;
 				echo "</td>"; // Sp.4 hier Bezirk
@@ -289,5 +289,5 @@
 					if ($idanzeige) {
 						linkgml($gkz, $gml_bsan, "Buchungsstelle");
-					}	
+					}
 
 				echo "</td>"; 
@@ -297,5 +297,5 @@
 						echo "<span class='key'>".$rowan["buchungsart"]."</span> ";
 					}
-					echo $baan." ";					
+					echo $baan." ";
 				echo "</td>";
 
@@ -315,7 +315,7 @@
 			// F l u r s t u e c k s d a t e n  zur  a n d e r e n  Buchungsstelle
 		//	$aj = bnw_fsdaten($con, $gkz, $idanzeige, $lfdnran, $gml_bsan, $baan, $anteil, false);
-			// Buchungsart wird nur in erster Zeile ausgegeben, hier leer		
+			// Buchungsart wird nur in erster Zeile ausgegeben, hier leer
 		   $aj = bnw_fsdaten($con, $gkz, $idanzeige, $lfdnran, $gml_bsan, "", $anteil, false); // return = Anzahl der FS
-			
+
 			// +++ Gibt es ueberhaupt Sondereigentum beim fiktiven Blatt??
 			if ($rowan["nrap"] != "") {
@@ -341,8 +341,8 @@
 					echo "\n\t<td></td>";
 					echo "\n\t<td colspan=4>"; // Gemarkg, Flur, Flurst, Flaeche
-						echo "<p class='warn'>(keine Flurst&uuml;cke)";					
+						echo "<p class='warn'>(keine Flurst&uuml;cke)";
 					echo "</td>";
 					echo "\n\t<td></td>";
-				echo "\n</tr>";			
+				echo "\n</tr>";
 			} 
 			*/
@@ -369,5 +369,5 @@
 		echo "\n</tr>";
 	}
-	// Sondereigentumsbeschreibung	
+	// Sondereigentumsbeschreibung
 	if ($row["sond"] != "") {
 		echo "\n<tr>";
@@ -429,5 +429,5 @@
 
 			echo "\n<h3><img src='ico/Grundbuch_zu.ico' width='16' height='16' alt=''> Berechtigte Grundb&uuml;cher</h3>\n";
-			
+
 			// Tabelle Kopf ausgeben
 			echo "\n<table class='outer'>";
@@ -450,5 +450,5 @@
 		$lfdnr=$rowb["lfdnr"];
 		$bvnr   = str_pad($lfdnr, 4, "0", STR_PAD_LEFT);
-		
+
 		echo "\n<tr>";
 			echo "\n\t<td>".$rowb["land"]."</td>";
@@ -456,5 +456,5 @@
 			echo "\n\t<td>"; // Amtsgericht
 				echo dienststellenart($rowb["stellenart"])." ";
-				if ($showkey) {				
+				if ($showkey) {
 					echo "<span class='key'>".$rowb["stelle"]."</span> ";
 				}
@@ -464,10 +464,10 @@
 
 			echo "\n\t<td>";
-				if ($showkey) {				
+				if ($showkey) {
 					echo "<span class='key'>".$rowb["bezirk"]."</span> ";
 				}
 				echo $rowb["beznam"];
 			echo "</td>";
-			
+
 			echo "\n\t<td><span class='wichtig'>".$rowb["blatt"]."</span>";
 				if ($idanzeige) {linkgml($gkz, $gml_b, "Buchungsblatt");}
Index: /trunk/var/www/info/alkis/alkisausk.php
===================================================================
--- /trunk/var/www/info/alkis/alkisausk.php	(revision 63)
+++ /trunk/var/www/info/alkis/alkisausk.php	(revision 64)
@@ -14,4 +14,5 @@
 	17.09.2010  Authentifizierung Konfigurierbar
 	14.12.2010  Pfad zur Conf
+	17.12.2010  Astrid Emde: Prepared Statements (pg_query -> pg_prepare + pg_execute)
 */
 ini_set('error_reporting', 'E_ALL');
@@ -169,7 +170,7 @@
 		$blattkey=$rowg["blattart"];
 		$blattart=blattart($blattkey);
-		if ($blattkey == 1000) {		
+		if ($blattkey == 1000) {
 			echo "\n\t<table class='kennzgb' title='Bestandskennzeichen'>";
-		} else {		
+		} else {
 			echo "\n\t<table class='kennzgbf' title='Bestandskennzeichen'>"; // dotted
 		}
@@ -214,5 +215,5 @@
 	echo "\n</tr>";
 	echo "\n</table>";
-	
+
 	// E I G E N T U E M E R
 	if ($blattkey == 5000) { // Schluessel Blattart
Index: /trunk/var/www/info/alkis/alkisnamstruk.php
===================================================================
--- /trunk/var/www/info/alkis/alkisnamstruk.php	(revision 63)
+++ /trunk/var/www/info/alkis/alkisnamstruk.php	(revision 64)
@@ -9,4 +9,5 @@
 	15.09.2010  Function "buchungsart" durch JOIN ersetzt, Tabelle GB einzeilig
 	14.12.2010  Pfad zur Conf
+	17.12.2010  Astrid Emde: Prepared Statements (pg_query -> pg_prepare + pg_execute)
 
 	ToDo: 
@@ -87,5 +88,5 @@
 		echo "\t<tr><td class='nhd'>akademischer Grad:</td><td class='nam'>".$aka."</td></tr>\n";
 	echo "\n</table>\n<hr>\n";
-	
+
 	// A d r e s s e
 	echo "\n<h3><img src='ico/Strasse_mit_Haus.ico' width='16' height='16' alt=''> Adresse</h3>\n";
@@ -96,5 +97,5 @@
 	$sql.="AND    b.beziehungsart='hat';"; //"ORDER  BY ?;";
 	//echo "\n<p class='err'>".$sql."</p>\n";
-	
+
 	$v = array($gmlid);
 	$resa = pg_prepare("", $sql);
@@ -123,5 +124,5 @@
 		// Name und Adresse Kompakt (im Rahmen)
 		// Alles was man fuer ein Anschreiben braucht
-		echo "<img src='ico/Namen.ico' width='16' height='16' alt='Brief' title='Anschrift'>"; // Symbol "Brief"	
+		echo "<img src='ico/Namen.ico' width='16' height='16' alt='Brief' title='Anschrift'>"; // Symbol "Brief"
 		echo "\n<div class='adr' title='Anschrift'>".$anr." ".$aka." ".$vor." ".$nam."<br>";
 		echo "\n".$str." ".$hsnr."<br>";
@@ -179,5 +180,5 @@
 				if ($showkey) {
 					echo "<span class='key'>".$rowg["bezirk"]."</span> ";
-				}				
+				}
 				echo $rowg["beznam"];
 			echo "</td>";
@@ -186,5 +187,5 @@
 				if ($showkey) {
 					echo "<span class='key'>".$blattkey."</span> ";
-				}			
+				}
 				echo $blattart;
 			echo "</td>";
@@ -199,5 +200,5 @@
 			echo "\n\t<td class='gbl'>"; // Namensnummer
 				If ($namnum == "") {
-					echo "&nbsp;";					
+					echo "&nbsp;";
 				} else {
 					echo $namnum;
Index: /trunk/var/www/info/alkis/alkisgebaeudenw.php
===================================================================
--- /trunk/var/www/info/alkis/alkisgebaeudenw.php	(revision 63)
+++ /trunk/var/www/info/alkis/alkisgebaeudenw.php	(revision 64)
@@ -8,4 +8,5 @@
 	01.10.2010  Geschoss-Anzahl
 	14.12.2010  Pfad zur Conf
+	17.12.2010  Astrid Emde: Prepared Statements (pg_query -> pg_prepare + pg_execute)
 */
 ini_set('error_reporting', 'E_ALL & ~ E_NOTICE');
@@ -196,10 +197,10 @@
 	while($rowg = pg_fetch_array($resg)) {
 		$gebnr = $gebnr + 1;
-		$gebflsum = $gebflsum + $rowg["schnittflae"];		
+		$gebflsum = $gebflsum + $rowg["schnittflae"];
 		echo "\n<tr>";
 			echo "\n\t<td>".$rowg["hausnummer"]."&nbsp;".$rowg["name"];
 				if ($idanzeige) {
 					linkgml($gkz, $rowg["gml_id"], "Geb&auml;ude");
-				}	
+				}
 			echo "</td>";
 
@@ -232,5 +233,5 @@
 
 			echo "\n\t<td class='nwlink noprint'>";
-			$bezieh=$rowg["beziehungsart"];		
+			$bezieh=$rowg["beziehungsart"];
 			if (!$bezieh == "" ) {
 				$gmllag=$rowg["beziehung_zu"];
@@ -250,5 +251,5 @@
 						break;
 				}
-			}			
+			}
 			echo "\n\t</td>";
 		echo "\n</tr>";
Index: /trunk/var/www/info/alkis/alkislage.php
===================================================================
--- /trunk/var/www/info/alkis/alkislage.php	(revision 63)
+++ /trunk/var/www/info/alkis/alkislage.php	(revision 64)
@@ -9,4 +9,5 @@
 	01.10.2010  Flaeche umgruppiert
 	14.12.2010  Pfad zur Conf
+	17.12.2010  Astrid Emde: Prepared Statements (pg_query -> pg_prepare + pg_execute)
 */
 ini_set('error_reporting', 'E_ALL & ~ E_NOTICE');
@@ -115,5 +116,5 @@
 if (!$res) echo "\n<p class='err'>Fehler bei Lagebezeichnung\n<br>".$sql."</p>\n";
 
-if ($row = pg_fetch_array($res)) {	
+if ($row = pg_fetch_array($res)) {
 	$land =$row["land"];
 	$regbez=$row["regierungsbezirk"];
@@ -124,5 +125,5 @@
 	$snam =$row["snam"]; //Strassennamen
 	$unver=$row["unverschluesselt"]; // Gewanne
-	$kennz=$land."-".$regbez."-".$kreis."-".$gem."-".$lage."-";	
+	$kennz=$land."-".$regbez."-".$kreis."-".$gem."-".$lage."-";
 
 	switch ($ltyp) {
@@ -131,5 +132,5 @@
 			$hsnr=$row["hausnummer"];
 			$kennz.=$hsnr;
-			$untertitel="Hauptgeb&auml;ude mit Hausnummer";			
+			$untertitel="Hauptgeb&auml;ude mit Hausnummer";
 			// Balken
 			echo "<p class='lage'>ALKIS Lagebezeichnung mit Hausnummer ".$kennz."&nbsp;</p>\n"; // Balken
@@ -140,6 +141,6 @@
 			$lfd=$row["laufendenummer"];
 			$kennz.=$pseu."-".$lfd;
-			$untertitel="NebengebÃ€ude mit laufender Nummer (Lagebezeichnung mit Pseudonummer)";			
-			// Balken			
+			$untertitel="NebengebÃ€ude mit laufender Nummer (Lagebezeichnung mit Pseudonummer)";
+			// Balken
 		//	echo "<p class='lage'>ALKIS Lagebezeichnung mit Pseudonummer ".$kennz."&nbsp;</p>\n"; // Balken
 			echo "<p class='lage'>ALKIS Lagebezeichnung NebengebÃ€ude ".$kennz."&nbsp;</p>\n"; // Balken
@@ -150,8 +151,8 @@
 				$kennz=" - ".$unver;
 			} else {
-				$kennz.=$unver;				
-			}
-			$untertitel="Stra&szlig;e ohne Hausnummer und/oder Gewanne (unverschl&uuml;sselte Lage)";			
-			// Balken			
+				$kennz.=$unver;
+			}
+			$untertitel="Stra&szlig;e ohne Hausnummer und/oder Gewanne (unverschl&uuml;sselte Lage)";
+			// Balken
 			echo "<p class='lage'>ALKIS Lagebezeichnung Ohne Hausnummer ".$kennz."&nbsp;</p>\n"; // Balken
 		break;
@@ -182,5 +183,5 @@
 				case "p": // "mit PseudoNr"
 					echo "\n\t\t<td class='head'>Haus-Nr</td>";
-					echo "\n\t\t<td class='head'>lfd.-Nr</td>";	
+					echo "\n\t\t<td class='head'>lfd.-Nr</td>";
 				break;
 				case "o": //"Ohne HsNr"
@@ -196,5 +197,5 @@
 			if ($showkey) {
 				echo "<span class='key'>".$gem."</span><br>";
-			}			
+			}
 			echo $gnam."</td>";
 			echo "\n\t\t<td title='Stra&szlig;e'>";
@@ -221,5 +222,5 @@
 
 	// Kopf Rechts: weitere Daten?
-	// z.B. hier Ausgabe von "georeferenzierte GebÃ€udeadresse" ?	
+	// z.B. hier Ausgabe von "georeferenzierte GebÃ€udeadresse" ?
 	if ($idanzeige) {linkgml($gkz, $gmlid, "Lage"); }
 
@@ -315,9 +316,9 @@
 			$sql.=$whereclaus."AND lage= $6 AND pseudonummer= $7 ORDER BY laufendenummer;";
 		// pseudonummer character varying(5), laufendenummer character varying(2),
-			
+
 			$v = array($land,$regbez,$kreis,$gem,$lage,$lage,$hsnr);
 			$res = pg_prepare("", $sql);
 			$res = pg_execute("", $v);
-			
+
 			if (!$res) echo "\n<p class='err'>Fehler bei Nebengeb&auml;ude.<br>".$sql."</p>\n";
 			while($row = pg_fetch_array($res)) {
@@ -331,9 +332,9 @@
 			$sql ="SELECT l.gml_id FROM ax_lagebezeichnungmithausnummer l ";
 			$sql.=$whereclaus."AND hausnummer= $6;";
-			
+
 			$v = array($land,$regbez,$kreis,$gem,$lage,$pseu);
 			$res = pg_prepare("", $sql);
 			$res = pg_execute("", $v);
-			
+
 			if (!$res) echo "<p class='err'>Fehler bei Hauptgeb&auml;ude.<br>".$sql."</p>\n";
 			while($row = pg_fetch_array($res)) {
@@ -345,9 +346,9 @@
 			$sql ="SELECT l.gml_id, l.laufendenummer FROM ax_lagebezeichnungmitpseudonummer l ";
 			$sql.=$whereclaus."AND pseudonummer= $6 AND laufendenummer <> $7 ORDER BY laufendenummer;";
-			
+
 			$v = array($land,$regbez,$kreis,$gem,$lage,$pseu,$lfd);
 			$res = pg_prepare("", $sql);
 			$res = pg_execute("", $v);
-			
+
 			if (!$res) echo "\n<p class='err'>Fehler bei Nebengeb&auml;ude.<br>".$sql."</p>\n";
 			while($row = pg_fetch_array($res)) {
@@ -387,5 +388,5 @@
 	$sql.="WHERE v.beziehung_zu= $1 ";
 	$sql.="AND   v.beziehungsart= $2 ;";
-	
+
 	$v = array($gmlid,$bezart);
 	$res = pg_prepare("", $sql);
@@ -396,5 +397,5 @@
 	while($row = pg_fetch_array($res)) { // Only You!
 		echo "<p>";
-			if ($idanzeige) {linkgml($gkz, $row["gml_id"], "Geb&auml;ude");}		
+			if ($idanzeige) {linkgml($gkz, $row["gml_id"], "Geb&auml;ude");}
 		echo "</p>";
 		echo "\n<table>";
@@ -408,5 +409,5 @@
 			if (!$row["description"] == "") {
 				echo "\n\t<tr><td>Beschreibung:</td><td>".$row["description"]."</td></tr>"; // integer - EntschlÃŒsseln!
-			}			
+			}
 
 			if (!$row["name"] == "") {
@@ -424,9 +425,9 @@
 				}
 				echo $row["bauweise_beschreibung"]."</td></tr>"; // integer
-			}			
+			}
 
 			if (!$row["aog"] == "") {
 				echo "\n\t<tr><td>Anz. der oberird. Geschosse:</td><td>".$row["aog"]."</td></tr>"; //
-			}				
+			}
 
 			if (!$row["grundflaeche"] == "") {
@@ -436,5 +437,5 @@
 			echo "\n\t<tr><td>Geometrische Fl&auml;che:</td><td title='berechnete Fl&auml;che'>".$row["flaeche"]." m&#178;</td></tr>";
 
-			if (!$row["individualname"] == "") {			
+			if (!$row["individualname"] == "") {
 				echo "\n\t<tr><td>Individualname:</td><td>".$row["individualname"]."</td></tr>"; // char(7)
 			}
@@ -442,5 +443,5 @@
 			if (!$row["zustand"] == "") {
 				echo "\n\t<tr><td>Zustand:</td><td>".$row["zustand"]."</td></tr>"; // integer
-			}		
+			}
 
 		echo "\n</table>";
Index: /trunk/var/www/info/alkis/alkisfsnw.php
===================================================================
--- /trunk/var/www/info/alkis/alkisfsnw.php	(revision 63)
+++ /trunk/var/www/info/alkis/alkisfsnw.php	(revision 64)
@@ -10,7 +10,10 @@
 	10.11.2010  Felder nutzung.zustand und nutzung.name
 	14.12.2010  Pfad zur Conf
+	17.12.2010  Astrid Emde: Prepared Statements (pg_query -> pg_prepare + pg_execute)
+	04.01.2011  Frank JÃ€ger: verkuerzte Nutzungsart-Zeilen mit Icon
 
 	ToDo: 
 	NamNum >bestehtAusRechtsverhaeltnissenZu> NamNum
+	KÃŒrzere Bezeichnung der Nutzungsart
 */
 ini_set('error_reporting', 'E_ALL & ~ E_NOTICE');
@@ -44,5 +47,4 @@
 $eig=urldecode($_REQUEST["eig"]);
 
-// getswitch($idanzeige, $showkey);
 $id = isset($_GET["id"]) ? $_GET["id"] : "n";
 if ($id == "j") {
@@ -98,7 +100,7 @@
 		echo "\n\t\t<td class='head'>Gmkg</td>\n\t\t<td class='head'>Flur</td>\n\t\t<td class='head'>Flurst-Nr.</td>\n\t</tr>";
 		echo "\n\t<tr>\n\t\t<td title='Gemarkung'>";
-		if ($showkey) {		
+		if ($showkey) {
 			echo "<span class='key'>".$gmkgnr."</span><br>";
-		}		
+		}
 		echo $gemkname."</td>";
 		echo "\n\t\t<td title='Flurnummer'>".$flurnummer."</td>";
@@ -124,9 +126,9 @@
 echo "\n<p class='nwlink noprint'>weitere Auskunft:</p>"; // oben rechts von der Tabelle
 echo "\n<table class='fs'>";
-	
+
 // ** G e b i e t s z u g e h o e r i g k e i t **
 // eine Tabellenzeile mit der Gebietszugehoerigkeit eines Flurstuecks wird ausgegeben
 // Schluessel "land" wird nicht verwendet, gibt es Bestaende wo das nicht einheitlich ist?
-echo "\n<tr>\n\t<td class='ll'><img src='ico/Gemeinde.ico' width='16' height='16' alt=''> Im Gebiet von:</td>";
+echo "\n<tr>\n\t<td class='ll'><img title='Im Gebiet von' src='ico/Gemeinde.ico' width='16' height='16' alt=''> Gebiet:</td>";
 
 // G e m e i n d e
@@ -139,9 +141,9 @@
 $row = pg_fetch_array($res);
 $gnam = htmlentities($row["bezeichnung"], ENT_QUOTES, "UTF-8");
-echo "\n\t<td class='lr'>Gemeinde ";
+echo "\n\t<td class='lr'>Gemeinde</td><td class='lr'>";
 if ($showkey) {
 	echo "<span class='key'>(".$gemeinde.")</span> ";
 }
-echo $gnam."<br>";
+echo $gnam."</td><td></td></tr>";
 
 // K r e i s
@@ -154,9 +156,9 @@
 $row = pg_fetch_array($res);
 $knam = htmlentities($row["bezeichnung"], ENT_QUOTES, "UTF-8");
-echo "Kreis ";
+echo "<tr><td></td><td>Kreis</td><td>";
 if ($showkey) {
 	echo "<span class='key'>(".$kreis.")</span> ";
-}	
-echo $knam."<br>";
+}
+echo $knam."</td><td></td></tr>";
 
 // R e g - B e z
@@ -166,12 +168,10 @@
 $row = pg_fetch_array($res);
 $bnam = htmlentities($row["bezeichnung"], ENT_QUOTES, "UTF-8");
-echo "Regierungsbezirk ";
+echo "<tr><td></td><td>Regierungsbezirk</td><td>";
 if ($showkey) {
 	echo "<span class='key'>(".$bezirk.")</span> ";
 }
-echo $bnam."</td>";
-echo "\n\t<td>&nbsp;</td>\n</tr>"; // 3. Spalte fÃŒr NW-Link (in weiteren Tab-Zeilen)
+echo $bnam."</td><td></td></tr>";
 // ENDE G e b i e t s z u g e h o e r i g k e i t
-
 
 // ** L a g e b e z e i c h n u n g **
@@ -208,11 +208,11 @@
 while($row = pg_fetch_array($res)) {
 	$sname = htmlentities($row["bezeichnung"], ENT_QUOTES, "UTF-8"); // Str.-Name
-	//echo "<!-- Adresse -->";		
 	echo "\n<tr>\n\t";
-		if ($j == 0) {		
+		if ($j == 0) {
 			echo "<td class='ll'><img src='ico/Lage_mit_Haus.ico' width='16' height='16' alt=''> Adresse:</td>";
 		} else {
 			echo "<td>&nbsp;</td>";
 		}
+		echo "\n\t<td></td>";
 		echo "\n\t<td class='lr'>";
 		if ($showkey) {
@@ -221,5 +221,5 @@
 		echo $sname."&nbsp;".$row["hausnummer"]."</td>";
 		echo "\n\t<td>\n\t\t<p class='nwlink noprint'>";
-			echo "\n\t\t\t<a href='alkislage.php?gkz=".$gkz."&amp;ltyp=m&amp;gmlid=".$row["gml_id"]."'>Lage ";
+			echo "\n\t\t\t<a title='Lagebezeichnung mit Hausnummer' href='alkislage.php?gkz=".$gkz."&amp;ltyp=m&amp;gmlid=".$row["gml_id"]."'>Lage ";
 			echo "<img src='ico/Lage_mit_Haus.ico' width='16' height='16' alt=''></a>";
 		echo "\n\t\t</p>\n\t</td>";
@@ -249,5 +249,5 @@
 if (!$res) echo "<p class='err'>Fehler bei Lagebezeichnung ohne Hausnummer<br>\n".$sql."</p>";
 $j=0;
-// Es wird auch eine Zeile ausgegeben, wenn kein Eintrag gefunden!	
+// Es wird auch eine Zeile ausgegeben, wenn kein Eintrag gefunden!
 while($row = pg_fetch_array($res)) {
 	$gewann = htmlentities($row["unverschluesselt"], ENT_QUOTES, "UTF-8");
@@ -255,6 +255,7 @@
 	$lgml=$row["gml_id"]; // key der Lage
 	if (!$gewann == "") {
-		echo "\n<tr>";		
+		echo "\n<tr>";
 			echo "\n\t<td class='ll'><img src='ico/Lage_Gewanne.ico' width='16' height='16' alt=''> Gewanne:</td>";
+			echo "\n\t<td></td>";
 			echo "\n\t<td class='lr'>".$gewann."</td>";
 			echo "\n\t<td>\n\t\t<p class='nwlink noprint'>";
@@ -262,10 +263,11 @@
 				echo "\n\t\t\tLage <img src='ico/Lage_Gewanne.ico' width='16' height='16' alt=''></a>";
 			echo "\n\t\t</p>\n\t</td>";
-		echo "\n</tr>";		
+		echo "\n</tr>";
 	}
-	// Gleicher DB-Eintrag in zwei HTML-Zeilen, besser nur ein Link	
+	// Gleicher DB-Eintrag in zwei HTML-Zeilen, besser nur ein Link
 	if ($skey > 0) {
-		echo "\n<tr>";	
-			echo "\n\t<td class='ll'><img src='ico/Lage_an_Strasse.ico' width='16' height='16' alt=''> Stra&szlig;e:</td>";				
+		echo "\n<tr>";
+			echo "\n\t<td class='ll'><img src='ico/Lage_an_Strasse.ico' width='16' height='16' alt=''> Stra&szlig;e:</td>";
+			echo "\n\t<td></td>";
 			echo "\n\t<td class='lr'>";
 			if ($showkey) {
@@ -278,5 +280,5 @@
 			echo "\n\t\t</p>\n\t</td>";
 		echo "\n</tr>";
-	}		
+	}
 	$j++;
 }
@@ -285,6 +287,5 @@
 // ** N U T Z U N G **
 // Tabellenzeilen (3 Spalten) mit tats. Nutzung zu einem FS ausgeben
-$sql ="SELECT m.title, m.fldclass, m.fldinfo, n.gml_id, c.class, n.info, n.zustand, n.name, n.bezeichnung, ";
-// ", m.gruppe,  ";
+$sql ="SELECT m.title, m.fldclass, m.fldinfo, n.gml_id, c.class, n.info, n.zustand, n.name, n.bezeichnung, m.gruppe, ";
 // Gemeinsame FlÃ€che von NUA und FS
 $sql.="round(st_area(st_intersection(n.wkb_geometry,f.wkb_geometry))::numeric,1) AS schnittflae, ";
@@ -305,5 +306,5 @@
 $j=0;
 while($row = pg_fetch_array($res)) {
-//	$grupp = $row["gruppe"];  // Individuelles Icon?
+	$grupp = $row["gruppe"];  // Individuelles Icon?
 	$title = htmlentities($row["title"], ENT_QUOTES, "UTF-8"); // NUA-Titel
 	$fldclass=$row["fldclass"]; // Feldname erstes  Zusatzfeld
@@ -313,39 +314,50 @@
 	$info=$row["info"]; // zweites Zusatzfeld verschlÃŒsselt (noch keine Info zum entschl.)
 	$schnittflae=$row["schnittflae"];
-	$label=$row["label"]; // Nutzungsart
+	$label=$row["label"]; // Nutzungsart entschlÃŒsselt
 	$zus=$row["zustand"]; // im Bau
 	$nam=$row["name"]; // Eigenname
 	$bez=$row["bezeichnung"]; // weiterer Name (unverschl.)
-	$blabla=htmlentities($row["blabla"], ENT_QUOTES, "UTF-8");  // Achtung, enthÃ€lt auch ""
+	$blabla=htmlentities($row["blabla"], ENT_QUOTES, "UTF-8"); // Beschr. aus GeoInfoDok als PopUp-Label, enthÃ€lt auch ""
 //	$nflae=$row["nflae"];
 
-// Icon nach Gruppe?: 
-// Siedlung - Abschnitt.ico, Verkehr - Strassen_Klassifikation.ico, GewÃ€sser - Wasser.ico
-// Vegetation - Wald.ico, Title=Landwirtschaft Landwirt.ico
+	// Beispiele:
+	// group     Verkehr           
+	// title     Weg               
+	// fldclass  Funktion          
+	// class     5250              
+	// label     Rad- und FuÃweg   
+
 	echo "\n<tr>\n\t";
-		if ($j == 0) {		
+		if ($j == 0) {
 			echo "<td class='ll'><img src='ico/Abschnitt.ico' width='16' height='16' alt=''> Nutzung:</td>";
 		} else {
 			echo "<td>&nbsp;</td>";
 		}
-		echo "\n\t<td class='lr'>".$schnittflae." m&#178;</td>";
-		
+		echo "\n\t<td class='fla'>".$schnittflae." m&#178;</td>";
 		echo "\n\t<td class='lr'>";
-			// Eigene Nachweis-Seite fÃŒr Nutzungsart-FlÃ€che sinnvoll? dann hier verlinken 
-			//echo "\n\t\t<p class='nwlink noprint'>";
-				//echo "\n\t\t\t<a href='alkisnua.php?gkz=".$gkz."amp;gmlid=".$gml."'>Nutzung ";
-				//echo "<img src='ico/Abschnitt.ico' width='16' height='16' alt=''></a>";
-				//if ($idanzeige) {linkgml($gkz, $gml, "Nutzung");} // Nein, ist mit nix verknuepft
-			//echo "\n\t\t</p>";
-			echo $title;
-			If ($class != "") {  // SchlÃŒssel
-				echo ", ".$fldclass.": "; // Feldname
-				if ($label != "") { // Bedeutung dazu wurde erfasst
-					if ($showkey) {echo "<span class='key'>(".$class.")</span> ";}
-					echo "<span title='".$blabla."'>".$label."</span> ";
-				} else { // muss noch erfasst werden
-					echo $class." "; // SchlÃŒssel als Ersatz fÃŒr Bedeutung
+			If ($fldclass = "Funktion" and $label != "") { // Kurze Anzeige
+				if ($showkey) {echo "<span class='key'>(".$class.")</span> ";}
+				if ($blabla = "") {
+					echo $label;
+				} else {
+					echo "<span title='".$blabla."'>".$label."</span>";
+				}
+			} else { // ausfuehrlichere Anzeige
+				echo $title; // NUA-Tabelle
+				If ($class != "") { // NUA-SchlÃŒssel
+					echo ", ".$fldclass.": "; // Feldname
+					if ($label != "") { // Bedeutung dazu wurde erfasst
+						if ($showkey) {echo "<span class='key'>(".$class.")</span> ";}
+						if ($blabla = "") {
+							echo $label;
+						} else {
+							echo "<span title='".$blabla."'>".$label."</span>";
+						}
+					} else { // muss noch erfasst werden
+						echo $class." "; // SchlÃŒssel als Ersatz fÃŒr Bedeutung
+					}
 				}
 			}
+
 			If ($info != "") { // manchmal ein zweites Zusatzfeld (wie entschlÃŒsseln?)
 				echo ", ".$fldinfo."=".$info;
@@ -374,5 +386,24 @@
 			If ($bez != "") {
 				echo "<br>Bezeichnung: ".$bez;
+			//	echo "\"".$bez."\""; // +++ in "" dahinter?
 			}
+		echo "</td>";
+		echo "\n\t<td>";
+			// Eigene Nachweis-Seite fÃŒr Nutzungsart-FlÃ€che sinnvoll? dann hier verlinken 
+			//echo "\n\t\t\t<a href='alkisnua.php?gkz=".$gkz."amp;gmlid=".$gml."'>Nutzung ";
+			//if ($idanzeige) {linkgml($gkz, $gml, "Nutzung");} // Nein, ist mit nix verknuepft
+			switch ($grupp) { // Icon nach 4 Objektartengruppen
+				case "Siedlung":
+					$ico = "Abschnitt.ico";	break;
+				case "Verkehr":
+					$ico = "Strassen_Klassifikation.ico";	break;
+				case "Vegetation":
+					$ico = "Wald.ico";	break;
+				case "GewÃ€sser":
+					$ico = "Wasser.ico";	break;
+				default:
+					$ico = "Abschnitt.ico";	break;
+			}
+			echo "<p class='nwlink'><img title='".$title."' src='ico/".$ico."' width='16' height='16' alt='NUA'></p>";
 		echo "</td>";
 	echo "\n</tr>";
@@ -383,7 +414,7 @@
 // Flaeche und Link auf GebÃ€ude-Auswertung
 echo "\n<tr>";
-	echo "\n\t<td class='ll'>Fl&auml;che:</td>"; // Sp. 1
-	echo "\n\t<td class='lr'><span class='flae'>".$flae."</span></td>"; // Sp. 2
-	echo "\n\t<td>"; // Sp. 3
+	echo "\n\t<td class='ll'>Fl&auml;che:</td>";
+	echo "\n\t<td class='fla'><span class='flae'>".$flae."</span></td>";
+	echo "\n\t<td>&nbsp;</td>\n\t<td>";
 		echo "\n\t\t<p class='nwlink noprint'>"; // Gebaeude-Verschneidung
 			echo "\n\t\t\t<a href='alkisgebaeudenw.php?gkz=".$gkz."&amp;gmlid=".$gmlid;
@@ -413,5 +444,5 @@
 				if ($eig=="j") {
 					echo "&amp;eig=n#gb' title='Flurst&uuml;cksnachweis'>ohne Eigent&uuml;mer</a>";
-				} else {	
+				} else {
 					echo "&amp;eig=j#gb' title='Flurst&uuml;cks- und Eigent&uuml;mernachweis'>mit Eigent&uuml;mer ";
 					echo "<img src='ico/EigentuemerGBzeile.ico' width='16' height='16' alt=''></a>";
@@ -479,5 +510,5 @@
 				}else {
 					echo "\n\t<table class='kennzgbf' title='Bestandskennzeichen'>"; // dotted
-				}				
+				}
 					echo "\n\t<tr>\n\t\t<td class='head'>Bezirk</td>";
 						echo "\n\t\t<td class='head'>".$blattartg."</td>";
@@ -487,7 +518,7 @@
 					echo "\n\t<tr>";
 						echo "\n\t\t<td title='Grundbuchbezirk'>";
-							if ($showkey) {						
-								echo "<span class='key'>".$rowg["bezirk"]."</span><br>";						
-							}						
+							if ($showkey) {
+								echo "<span class='key'>".$rowg["bezirk"]."</span><br>";
+							}
 							echo $beznam;
 						echo "</td>";
@@ -503,5 +534,5 @@
 							echo $rows["bart"];
 						echo "</td>";
-						
+
 					echo "\n\t</tr>";
 				echo "\n\t</table>";
@@ -523,9 +554,9 @@
 						if ($idanzeige) {echo "&amp;id=j";}
 						if ($showkey)   {echo "&amp;showkey=j";}
-						if ($blattkeyg == 1000) {						
+						if ($blattkeyg == 1000) {
 							echo "' title='Grundbuchnachweis mit kompletter Eigent&uuml;merangabe'>";
 						} else {
 							echo "' title='Grundbuchnachweis'>";
-						}						
+						}
 						echo $blattartg." <img src='ico/GBBlatt_link.ico' width='16' height='16' alt=''>";
 					echo "</a>";
@@ -540,5 +571,5 @@
 		}
 		if ($rows["nrpl"] != "") {
-			echo "<p class='nrap' title='Nummer im Aufteilungsplan'>Nummer <span class='wichtig'>".$rows["nrpl"]."</span> im Aufteilungsplan.</p>";		
+			echo "<p class='nrap' title='Nummer im Aufteilungsplan'>Nummer <span class='wichtig'>".$rows["nrpl"]."</span> im Aufteilungsplan.</p>";
 		}
 
@@ -604,5 +635,5 @@
 				} else {
 					echo "\n\t<table class='kennzgbf' title='Bestandskennzeichen'>"; // dotted
-				}				
+				}
 					echo "\n\t<tr>";
 						echo "\n\t\t<td class='head'>Bezirk</td>";
@@ -614,7 +645,7 @@
 					echo "\n\t<tr>";
 						echo "\n\t\t<td title='Grundbuchbezirk'>";
-						if ($showkey) {						
+						if ($showkey) {
 							echo "<span class='key'>".$rowan["bezirk"]."</span><br>";
-						}						
+						}
 						echo $beznam."</td>";
 
@@ -624,5 +655,5 @@
 
 						echo "\n\t\t<td title='Buchungsart'>";
-							if ($showkey) {						
+							if ($showkey) {
 								echo "<span class='key'>".$rowan["buchungsart"]."</span><br>";
 							}
@@ -649,5 +680,5 @@
 						echo "' title='Grundbuchnachweis mit kompletter Eigent&uuml;merangabe'>";
 						echo $blattartan;
-						echo " <img src='ico/GBBlatt_link.ico' width='16' height='16' alt=''>";				
+						echo " <img src='ico/GBBlatt_link.ico' width='16' height='16' alt=''>";
 					echo "</a>";
 				echo "\n\t</p>";
