Changeset 334 for trunk/mapbender/http/nav/alkisnav_eig.php
- Timestamp:
- 09/15/14 17:52:35 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/mapbender/http/nav/alkisnav_eig.php
r333 r334 13 13 Title auch auf Icon, IE zeigt sonst alt= als Title dar. 14 14 2014-09-09 PostNAS 0.8: ohne Tab. "alkis_beziehungen", mehr "endet IS NULL", Spalten varchar statt integer 15 2014-09-15 Bei Relationen den Timestamp abschneiden 15 2014-09-15 Bei Relationen den Timestamp abschneiden, mehr "endet IS NULL" 16 16 */ 17 17 $cntget = extract($_GET); … … 129 129 $sql ="SELECT p.nachnameoderfirma, p.vorname, p.gml_id FROM ax_person p "; 130 130 if ($gfilter > 0) { 131 // $sql.="JOIN gemeinde_person g ON substring(p.gml_id,1,16) = substring(g.person,1,16) WHERE "; 132 $sql.="JOIN gemeinde_person g ON p.gml_id=g.person WHERE "; 131 $sql.="JOIN gemeinde_person g ON p.gml_id=g.person WHERE p.endet IS NULL AND "; 133 132 switch ($gfilter) { 134 133 case 1: // Einzel … … 138 137 } 139 138 } else { 140 $sql.="WHERE ";139 $sql.="WHERE p.endet IS NULL AND "; 141 140 } 142 141 if($match1 != '%'){ … … 241 240 $cnt++; 242 241 } 243 /* 244 if ($cnt == 0) { // Nur Entwicklg. 245 if ($debug > 1) { 246 echo "\n<p class='err'>keine Buchung</p>"; 247 } 248 if ($debug > 2) { 249 echo "<p class='dbg'>SQL = '".$sql."',<br>$1 = '".substr($person,0,16)."'<p>"; 250 } 251 } 252 */ 242 /* if ($cnt == 0) { // Nur Entwicklg. 243 if ($debug > 1) {echo "\n<p class='err'>keine Buchung</p>";} 244 if ($debug > 2) {echo "<p class='dbg'>SQL = '".$sql."',<br>$1 = '".substr($person,0,16)."'<p>";} 245 } */ 246 253 247 // Foot 254 248 if($cnt == 0) { … … 282 276 283 277 // Namen ermitteln 284 $sql ="SELECT nachnameoderfirma, vorname FROM ax_person WHERE gml_id = $1 ";278 $sql ="SELECT nachnameoderfirma, vorname FROM ax_person WHERE gml_id = $1 AND endet IS NULL;"; 285 279 $v=array($person); 286 280 $res=pg_prepare("", $sql); … … 293 287 $sql ="SELECT gb.gml_id AS gml_g, gb.buchungsblattnummermitbuchstabenerweiterung as blatt, b.bezirk, b.bezeichnung AS beznam "; 294 288 $sql.="FROM ax_buchungsblatt gb JOIN ax_buchungsblattbezirk b ON gb.land=b.land AND gb.bezirk=b.bezirk "; 295 $sql.="WHERE gb.gml_id= $1 LIMIT 1 ;";289 $sql.="WHERE gb.gml_id= $1 AND gb.endet IS NULL and b.endet IS NULL LIMIT 1 ;"; 296 290 $v=array($blattgml); 297 291 $res=pg_prepare("", $sql); … … 366 360 $sql2 ="JOIN pp_gemarkung ot ON f.land=ot.land AND f.gemarkungsnummer=ot.gemarkung "; // Ortsteil 367 361 $sql2.="WHERE nn.benennt = $1 AND nn.endet IS NULL AND gb.endet IS NULL AND s1.endet IS NULL AND f.endet IS NULL "; 368 // AND s2.endet IS NULL 362 363 $sqlw2="AND s2.endet IS NULL "; 369 364 370 365 // Parameter $gbkennz nach Klick auf Zeile "Bezirk" … … 498 493 // Zweite Abfrage (Variante) aus den Bausteinen zusammen bauen 499 494 // buchungsStelle2 <an< buchungsStelle1 500 $sql=$sql1.$sqla2.$sql2.$bltwhere. "AND s2.endet IS NULL ".$sql3; // Rechte an495 $sql=$sql1.$sqla2.$sql2.$bltwhere.$sqlw2.$sql3; // Rechte an 501 496 $v=array(substr($person,0,16), $linelimit); 502 497 $res=pg_prepare("", $sql);
Note: See TracChangeset
for help on using the changeset viewer.