Changeset 333 for trunk/info/info/alkis/alkisfshist.php
- Timestamp:
- 09/15/14 15:11:32 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/info/info/alkis/alkisfshist.php
r330 r333 10 10 2012-11-27 Function split deprecated: explode 11 11 2013-04-08 deprecated "import_request_variables" ersetzt 12 2014-09- 03PostNAS 0.8: ohne Tab. "alkis_beziehungen", mehr "endet IS NULL", Spalten varchar statt integer12 2014-09-15 PostNAS 0.8: ohne Tab. "alkis_beziehungen", mehr "endet IS NULL", Spalten varchar statt integer 13 13 */ 14 14 15 15 function fzerleg($fs) { 16 /* Flurst ÃÂŒckskennzeichen (20) zerlegen als lesbares Format (wie im Balken):16 /* Flurstueckskennzeichen (20) zerlegen als lesbares Format (wie im Balken): 17 17 Dies FS-Kennz-Format wird auch als Eingabe in der Navigation akzeptiert 18 18 ....*....1....*....2 … … 82 82 // Frage: kann das bei Historisierung wechseln? (Umflurung, Umgemarkung). Dann ggf. Fehler (nicht gefunden) 83 83 84 $sqlv.="SELECT 'h' AS ftyp, gml_id, flurstueckskennzeichen FROM ax_historischesflurstueck h ".$wherecl; 85 $sqlv.="UNION "; 86 $sqlv.="SELECT 'o' AS ftyp, gml_id, flurstueckskennzeichen FROM ax_historischesflurstueckohneraumbezug o ".$wherecl; 87 $sqlv.="ORDER BY flurstueckskennzeichen"; 84 $sqlv.="SELECT 'h' AS ftyp, gml_id, flurstueckskennzeichen FROM ax_historischesflurstueck h ".$wherecl 85 ."UNION SELECT 'o' AS ftyp, gml_id, flurstueckskennzeichen FROM ax_historischesflurstueckohneraumbezug o ".$wherecl 86 ."ORDER BY flurstueckskennzeichen"; 88 87 89 88 $v=array($fsk); … … 146 145 $whereclause="WHERE gml_id= $1 "; 147 146 $v = array($gmlid); 148 } else { // Alternativ: das FlurstÃÂŒcks-Kennzeichen wurde ÃÂŒbergeben147 } else { // Alternativ: Flurst.-Kennz. uebergeben 149 148 if ($fskennz != "") { 150 149 $parmtyp="Flurstückskennzeichen"; … … 163 162 $felder="gml_id, flurnummer, zaehler, nenner, flurstueckskennzeichen, amtlicheflaeche, zeitpunktderentstehung, gemarkungsnummer, "; 164 163 165 $sqlu ="SELECT 'a' AS ftyp, ".$felder."null AS nach, null AS vor, null AS \"name\" "; 166 $sqlu.="FROM ax_flurstueck f ".$whereclause; 167 $sqlu.="UNION "; 168 $sqlu.="SELECT 'h' AS ftyp, ".$felder."nachfolgerflurstueckskennzeichen AS nach, vorgaengerflurstueckskennzeichen AS vor, name "; 169 $sqlu.="FROM ax_historischesflurstueck h ".$whereclause; 170 $sqlu.="UNION "; 171 $sqlu.="SELECT 'o' AS ftyp, ".$felder."nachfolgerflurstueckskennzeichen AS nach, vorgaengerflurstueckskennzeichen AS vor, name "; 172 $sqlu.="FROM ax_historischesflurstueckohneraumbezug o ".$whereclause; 173 164 $sqlu ="SELECT 'a' AS ftyp, ".$felder."null AS nach, null AS vor, null AS \"name\" FROM ax_flurstueck f ".$whereclause." AND f.endet IS NULL " 165 ."UNION SELECT 'h' AS ftyp, ".$felder."nachfolgerflurstueckskennzeichen AS nach, vorgaengerflurstueckskennzeichen AS vor, name FROM ax_historischesflurstueck h ".$whereclause." AND h.endet IS NULL " 166 ."UNION SELECT 'o' AS ftyp, ".$felder."nachfolgerflurstueckskennzeichen AS nach, vorgaengerflurstueckskennzeichen AS vor, name FROM ax_historischesflurstueckohneraumbezug o ".$whereclause." AND o.endet IS NULL;"; 167 174 168 $resu = pg_prepare("", $sqlu); 175 169 $resu = pg_execute("", $v); … … 185 179 $flae=number_format($rowu["amtlicheflaeche"],0,",",".") . " m²"; 186 180 $name=$rowu["name"]; // in DB ein Array 187 // $arrn=split(",", trim($name, "{}") ); // split ist deprecated!188 181 $arrn=explode(",", trim($name, "{}") ); // PHP-Array 189 182 $gemkname= gemkg_name($gmkgnr); … … 191 184 $vor=$rowu["vor"]; 192 185 $nach=$rowu["nach"]; 193 if ($gmlid == "") {$gmlid=$rowu["gml_id"];} // f ÃÂŒr selbst-link-Umschalter ueber footer186 if ($gmlid == "") {$gmlid=$rowu["gml_id"];} // fuer selbst-link-Umschalter ueber footer 194 187 } else { 195 188 if ($debug > 1) {echo "<br><p class='err'>Fehler! Kein Treffer für ".$parmtyp." = '".$parmval."'</p><br>";} … … 198 191 } 199 192 200 switch ($ftyp) { // Unterschiede Hist orisch/Aktuell193 switch ($ftyp) { // Unterschiede Hist./Aktuell 201 194 case 'a': 202 195 $wert = "aktuell";
Note: See TracChangeset
for help on using the changeset viewer.