Changeset 387 for trunk/info/info/alkisn/alkisbaurecht.php
- Timestamp:
- 06/08/17 16:15:04 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/info/info/alkisn/alkisbaurecht.php
r377 r387 6 6 2016-02-24 Version fuer norGIS-ALKIS-Import 7 7 2016-11-29 HTML5, Gemeinsam genutzte Datenbanken ermöglichen 8 2017-06-08 Validierung Eingabeparameter, Feinkorrekturen 8 9 */ 9 10 session_start(); 10 $cntget = extract($_GET); 11 12 $showkey="n"; // Var. aus Parameter initalisieren 13 $cntget = extract($_GET); // Parameter in Variable umwandeln 14 15 // strikte Validierung aller Parameter 16 if (!isset($gmlid) or !preg_match('#^[0-9A-Za-z]{16}$#', $gmlid)) {die("Eingabefehler gmlid");} 17 if (!isset($gkz) or !preg_match('#^[0-9]{3}$#', $gkz)) {die("Eingabefehler gkz");} 18 if (!preg_match('#^[j|n]{0,1}$#', $showkey)) {die ("Eingabefehler showkey");} 19 if ($showkey == "j") {$showkey=true;} else {$showkey=false;} 20 11 21 require_once("alkis_conf_location.php"); 12 22 if ($auth == "mapbender") {require_once($mapbender);} 13 23 include("alkisfkt.php"); // f. Footer 14 $keys = isset($_GET["showkey"]) ? $_GET["showkey"] : "n";15 if ($keys == "j") {$showkey=true;} else {$showkey=false;}16 24 echo <<<END 17 25 <!doctype html> … … 19 27 <head> 20 28 <meta charset="utf-8"> 29 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 21 30 <title>ALKIS Bau-, Raum- oder Bodenordnungsrecht</title> 22 31 <link rel="stylesheet" type="text/css" href="alkisauszug.css"> … … 28 37 29 38 $con = pg_connect($dbconn." options='--application_name=ALKIS-Auskunft_alkisbaurecht.php'"); 30 if (!$con) echo " <p class='err'>Fehler beim Verbinden der DB</p>\n";39 if (!$con) echo "\n<p class='err'>Fehler beim Verbinden der DB</p>"; 31 40 32 41 // Spalte "a.d" ist immer leer … … 43 52 $res = pg_execute("", $v); 44 53 if (!$res) { 45 echo "\n<p class='err'>Fehler bei Baurecht.</p> \n";46 if ($debug > 2) {echo "\n<p class='err'>SQL=<br>". $sql."<br>$1 = ".$gmlid."</p>\n";}54 echo "\n<p class='err'>Fehler bei Baurecht.</p>"; 55 if ($debug > 2) {echo "\n<p class='err'>SQL=<br>".htmlentities($sql, ENT_QUOTES, "UTF-8")."<br>$1 = ".$gmlid."</p>";} 47 56 } 48 57 if ($row = pg_fetch_array($res)) { … … 54 63 55 64 // Balken 56 echo "<p class='recht'>ALKIS Bau-, Raum- oder Bodenordnungsrecht ".$artfest."-".$verfnr." </p> \n";65 echo "<p class='recht'>ALKIS Bau-, Raum- oder Bodenordnungsrecht ".$artfest."-".$verfnr." </p>"; 57 66 58 echo "\n<h2><img src='ico/Gericht.png' width='16' height='16' alt=''> Bau-, Raum- oder Bodenordnungsrecht</h2> \n";67 echo "\n<h2><img src='ico/Gericht.png' width='16' height='16' alt=''> Bau-, Raum- oder Bodenordnungsrecht</h2>"; 59 68 60 69 echo "\n<table>" … … 125 134 $res=pg_execute("", $v); 126 135 if (!$res) { 127 echo "\n<p class='err'>Keine Flurstücke ermittelt.<br>\nSQL=<br></p> \n";128 // if ($debug > 2) {echo " <p class='err'>SQL=<br>".$sql."<br>$1 = ".$gmlid."</p>\n";}136 echo "\n<p class='err'>Keine Flurstücke ermittelt.<br>\nSQL=<br></p>"; 137 // if ($debug > 2) {echo "\n<p class='err'>SQL=<br>".htmlentities($sql, ENT_QUOTES, "UTF-8")."<br>$1 = ".$gmlid."</p>";} 129 138 } 130 139 … … 159 168 if ($fscnt == 0) { // nicht gefunden 160 169 if ($filtgem == '' ) { // ungefiltert 161 echo " <p class='err'>Kein Flurstück gefunden.</p>";170 echo "\n<p class='err'>Kein Flurstück gefunden.</p>"; 162 171 } else { // Wahrscheinliche Ursache = Filter 163 echo " <p class='err'>Kein Flurstück im berechtigten Bereich.</p>";164 // if ($debug > 2) {echo " <p class='err'>SQL=<br>".$sql."<br>$1 = ".$gmlid." $2 = ".$filtkreis." $3 = ".$filtgem."</p>\n";}172 echo "\n<p class='err'>Kein Flurstück im berechtigten Bereich.</p>"; 173 // if ($debug > 2) {echo "\n<p class='err'>SQL=<br>".htmlentities($sql, ENT_QUOTES, "UTF-8")."<br>$1 = ".$gmlid." $2 = ".$filtkreis." $3 = ".$filtgem."</p>";} 165 174 } 166 175 } elseif ($fscnt == 50) {
Note: See TracChangeset
for help on using the changeset viewer.