Index: trunk/var/www/info/alkis/alkislage.php
===================================================================
--- trunk/var/www/info/alkis/alkislage.php	(revision 49)
+++ trunk/var/www/info/alkis/alkislage.php	(revision 60)
@@ -6,12 +6,12 @@
 
 	Version:
-		01.09.2010 Neu!
-		02.09.2010  Mit Icons
-		06.09.2010  </a> korrigiert, Kennzeichen-Rahmenfarbe, Schluessel anschaltbar
-		15.09.2010  Function "buchungsart" durch JOIN ersetzt
+	15.09.2010  Function "buchungsart" durch JOIN ersetzt
+	01.10.2010  Flaeche umgruppiert
+	14.12.2010  Pfad zur Conf
 */
 ini_set('error_reporting', 'E_ALL & ~ E_NOTICE');
 session_start();
-require_once("/data/conf/alkis_www_conf.php");
+$gkz=urldecode($_REQUEST["gkz"]);
+require_once("alkis_conf_location.php");
 if ($auth == "mapbender") {
 	// Bindung an Mapbender-Authentifizierung
@@ -32,10 +32,9 @@
 	<link rel="shortcut icon" type="image/x-icon" href="ico/Lage_mit_Haus.ico">
 	<style type='text/css' media='print'>
-		.noprint { visibility: hidden;}
+		.noprint {visibility: hidden;}
 	</style>
 </head>
 <body>
 <?php
-$gkz=urldecode($_REQUEST["gkz"]);
 $gmlid=urldecode($_REQUEST["gmlid"]);
 $ltyp=urldecode($_REQUEST["ltyp"]); // 3 Arten Lage-Typ
@@ -67,6 +66,6 @@
 	$showkey=false;
 }
-$dbname = 'alkis05' . $gkz;
 $con = pg_connect("host=".$dbhost." port=" .$dbport." dbname=".$dbname." user=".$dbuser." password=".$dbpass);
+if (!$con) echo "<p class='err'>Fehler beim Verbinden der DB</p>\n";
 
 // Lagebezeichnung
@@ -125,4 +124,5 @@
 
 	switch ($ltyp) {
+
 		case "m": // "Mit HsNr"
 			$hsnr=$row["hausnummer"];
@@ -132,12 +132,15 @@
 			echo "<p class='lage'>ALKIS Lagebezeichnung mit Hausnummer ".$kennz."&nbsp;</p>\n"; // Balken
 		break;
+
 		case "p": // "mit PseudoNr"
 			$pseu=$row["pseudonummer"];
 			$lfd=$row["laufendenummer"];
 			$kennz.=$pseu."-".$lfd;
-			$untertitel="NebengebÃ€ude mit laufender Nummer";			
+			$untertitel="NebengebÃ€ude mit laufender Nummer (Lagebezeichnung mit Pseudonummer)";			
 			// Balken			
-			echo "<p class='lage'>ALKIS Lagebezeichnung mit Pseudonummer ".$kennz."&nbsp;</p>\n"; // Balken
-		break;
+		//	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
+		break;
+
 		case "o": //"Ohne HsNr"
 			if ($lage == "") {
@@ -253,5 +256,5 @@
 		echo "\n\t<td class='head' title='Flurst&uuml;cksnummer (Z&auml;hler / Nenner)'>Flurst.</td>";
 		echo "\n\t<td class='head fla'>Fl&auml;che</td>";
-		echo "\n\t<td class='head nwlink' title='Link: weitere Auskunft'>weit. Auskunft</td>";
+		echo "\n\t<td class='head nwlink noprint' title='Link: weitere Auskunft'>weit. Auskunft</td>";
 	echo "\n</tr>";
 	$j=0;
@@ -358,5 +361,5 @@
 			break;
 	}
-	$sql ="SELECT g.gml_id, g.gebaeudefunktion, g.description, g.name, g.lagezurerdoberflaeche, g.bauweise, g.anzahlderoberirdischengeschosse, g.grundflaeche, g.individualname, g.zustand, ";
+	$sql ="SELECT g.gml_id, g.gebaeudefunktion, g.description, g.name, g.lagezurerdoberflaeche, g.bauweise, g.anzahlderoberirdischengeschosse AS aog, g.grundflaeche, g.individualname, g.zustand, ";
 	$sql.="round(area(g.wkb_geometry)::numeric,2) AS flaeche, h.bauweise_beschreibung, u.bezeichner ";
 	$sql.="FROM ax_gebaeude g ";
@@ -367,4 +370,5 @@
 	$sql.="AND   v.beziehungsart='".$bezart."' ;";
 	$res=pg_query($con,$sql);
+
 	if (!$res) echo "<p class='err'>Fehler bei Gebaeude.<br>".$sql."</p>\n";
 	$i=0;
@@ -374,5 +378,5 @@
 		echo "</p>";
 		echo "\n<table>";
-			echo "\n\t<tr><td>Geometrische Fl&auml;che:</td><td>".$row["flaeche"]." m&#178;</td></tr>";			
+
 			echo "\n\t<tr><td>Funktion:</td><td>";
 			if ($showkey) {
@@ -380,13 +384,17 @@
 			}
 			echo $row["bezeichner"]."</td></tr>"; // integer
+
 			if (!$row["description"] == "") {
 				echo "\n\t<tr><td>Beschreibung:</td><td>".$row["description"]."</td></tr>"; // integer - EntschlÃŒsseln!
 			}			
+
 			if (!$row["name"] == "") {
 				echo "\n\t<tr><td>Name:</td><td>".$row["name"]."</td></tr>"; // char(25)
 			}
+
 			if (!$row["lagezurerdoberflaeche"] == "") {
 				echo "\n\t<tr><td>Lage zur Erdoberfl&auml;che:</td><td>".$row["lagezurerdoberflaeche"]."</td></tr>";
 			} // integer - EntschlÃŒsseln!
+
 			if (!$row["bauweise"] == "") {
 				echo "\n\t<tr><td>Bauweise:</td><td>";
@@ -396,16 +404,23 @@
 				echo $row["bauweise_beschreibung"]."</td></tr>"; // integer
 			}			
-			if (!$row["anzahlderoberirdischengeschosse"] == "") {
-				echo "\n\t<tr><td>Anz. der oberird. Geschosse:</td><td>".$row["anzahlderoberirdischengeschosse"]."</td></tr>"; //
+
+			if (!$row["aog"] == "") {
+				echo "\n\t<tr><td>Anz. der oberird. Geschosse:</td><td>".$row["aog"]."</td></tr>"; //
 			}				
+
 			if (!$row["grundflaeche"] == "") {
-				echo "\n\t<tr><td>Grundfl&auml;che:</td><td>".$row["grundflaeche"]."</td></tr>"; // integer
-			}
+				echo "\n\t<tr><td>Grundfl&auml;che:</td><td title='Buchfl&auml;che'>".$row["grundflaeche"]."</td></tr>"; // integer
+			}
+
+			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"] == "") {			
 				echo "\n\t<tr><td>Individualname:</td><td>".$row["individualname"]."</td></tr>"; // char(7)
 			}
+
 			if (!$row["zustand"] == "") {
 				echo "\n\t<tr><td>Zustand:</td><td>".$row["zustand"]."</td></tr>"; // integer
 			}		
+
 		echo "\n</table>";
 	}
