Ignore:
Timestamp:
12/05/16 10:57:00 (7 years ago)
Author:
frank.jaeger
Message:

ALKIS-Auskunft: in info/alkis/ den Stand 372 wieder hergestellt (Versionen aus "alkisn" versehendlich dort hoch geladen).
In info/alkisn/ Nachbesserungen an Gebäude-Name und Nutzungsart.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/info/info/alkisn/alkisinlayausk.php

    r362 r377  
    1111        Version: 
    1212        2016-02-24 Version fuer norGIS-ALKIS-Import 
     13        2016-11-29 HTML5, Gemeinsam genutzte Datenbanken ermöglichen (Berechtigung fÃŒr Gemeinde prÃŒfen) 
    1314*/ 
    1415session_start(); 
     
    1920$gmlid = isset($_GET["gmlid"]) ? $_GET["gmlid"] : 0; 
    2021echo <<<END 
    21 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 
    22 <html> 
     22<!doctype html> 
     23<html lang="de"> 
    2324<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"> 
    2926        <link rel="stylesheet" type="text/css" href="alkisauszug.css"> 
    3027        <link rel="shortcut icon" type="image/x-icon" href="ico/Flurstueck.ico"> 
     
    3936<body> 
    4037END; 
    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'"); 
    4239if (!$con) {echo "<br>Fehler beim Verbinden der DB.\n<br>";} 
    4340 
    4441// *** 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 
    4643FROM ax_flurstueck f LEFT JOIN ax_gemarkung g ON f.land=g.land AND f.gemarkungsnummer=g.gemarkungsnummer  
    4744WHERE f.gml_id= $1 AND f.endet IS NULL ;"; 
     
    6461        $flae=$row["amtlicheflaeche"]; 
    6562        $flae=number_format($flae,0,",",".") . " m&#178;"; 
     63        $fsreg=$row["regierungsbezirk"]; // Filter ZustÀndigkeit 
     64        $fskrs=$row["kreis"]; 
     65        $fsgem=$row["gemeinde"]; 
    6666} else { 
    6767        echo "<p class='err'>Kein Treffer fuer gml_id=".$gmlid."</p>"; 
    6868        //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. 
     73if ( ($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&uuml;ck liegt ausserhalb der zust&auml;ndigen Stadt oder Gemeinde.</p>\n</body>\n</html>"; 
     81        pg_free_result($res); 
     82        exit; 
    6983} 
    7084 
Note: See TracChangeset for help on using the changeset viewer.