Changeset 377 for trunk/info/info/alkisn/alkisinlayausk.php
- Timestamp:
- 12/05/16 10:57:00 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/info/info/alkisn/alkisinlayausk.php
r362 r377 11 11 Version: 12 12 2016-02-24 Version fuer norGIS-ALKIS-Import 13 2016-11-29 HTML5, Gemeinsam genutzte Datenbanken ermöglichen (Berechtigung fÃŒr Gemeinde prÃŒfen) 13 14 */ 14 15 session_start(); … … 19 20 $gmlid = isset($_GET["gmlid"]) ? $_GET["gmlid"] : 0; 20 21 echo <<<END 21 <! DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">22 <html >22 <!doctype html> 23 <html lang="de"> 23 24 <head> 24 <meta name="author" content="b600352" > 25 <meta http-equiv="cache-control" content="no-cache"> 26 <meta http-equiv="pragma" content="no-cache"> 27 <meta http-equiv="expires" content="0"> 28 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 25 <meta charset="utf-8"> 29 26 <link rel="stylesheet" type="text/css" href="alkisauszug.css"> 30 27 <link rel="shortcut icon" type="image/x-icon" href="ico/Flurstueck.ico"> … … 39 36 <body> 40 37 END; 41 $con = pg_connect( "host=".$dbhost." port=".$dbport." dbname=".$dbname." user=".$dbuser." password=".$dbpass);38 $con = pg_connect($dbconn." options='--application_name=ALKIS-Auskunft_alkisinlayausk.php'"); 42 39 if (!$con) {echo "<br>Fehler beim Verbinden der DB.\n<br>";} 43 40 44 41 // *** F L U R S T U E C K *** 45 $sql ="SELECT f.flurnummer, f.zaehler, f.nenner, f.amtlicheflaeche, g.gemarkungsnummer, g.bezeichnung 42 $sql ="SELECT f.flurnummer, f.zaehler, f.nenner, f.amtlicheflaeche, g.gemarkungsnummer, g.bezeichnung, f.regierungsbezirk, f.kreis, f.gemeinde 46 43 FROM ax_flurstueck f LEFT JOIN ax_gemarkung g ON f.land=g.land AND f.gemarkungsnummer=g.gemarkungsnummer 47 44 WHERE f.gml_id= $1 AND f.endet IS NULL ;"; … … 64 61 $flae=$row["amtlicheflaeche"]; 65 62 $flae=number_format($flae,0,",",".") . " m²"; 63 $fsreg=$row["regierungsbezirk"]; // Filter ZustÀndigkeit 64 $fskrs=$row["kreis"]; 65 $fsgem=$row["gemeinde"]; 66 66 } else { 67 67 echo "<p class='err'>Kein Treffer fuer gml_id=".$gmlid."</p>"; 68 68 //if ($debug > 2) {echo "<p class='err'>SQL=<br>".$sql."<br>$1 = gml_id = '".$gmlid."'</p>";} 69 } 70 71 // PrÃŒfung der Gebiets-Berechtigung bei gemeinsam genutzten Datenbanken (Kreis und Gemeinde) 72 // FÃŒr das gkz (z.B. aus dem Mapfile-Namen) wird in der Konfiguration ein Filter gesetzt. 73 if ( ($filtkreis != '' and $filtkreis != $fskrs) or ($filtgem != '' and $filtgem != $fsgem) ) { 74 // Einer der gesetzten Filter passt nicht 75 if ($debug > 2) { 76 echo "<p class='err'>Filter Kreis='".$filtkreis."', Gemeinde='".$filtgem."'</p>"; 77 echo "<p class='err'>Flstk. Kreis='".$fskrs."', Gemeinde='".$fsgem."'</p>"; 78 } 79 echo "\n<br><p class='stop1'>Zugriff nicht erlaubt</p> 80 \n<br><p class='stop2'>Dies Flurstück liegt ausserhalb der zuständigen Stadt oder Gemeinde.</p>\n</body>\n</html>"; 81 pg_free_result($res); 82 exit; 69 83 } 70 84
Note: See TracChangeset
for help on using the changeset viewer.