Changeset 333 for trunk/info/info/alkis/alkisbestnw.php
- Timestamp:
- 09/15/14 15:11:32 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/info/info/alkis/alkisbestnw.php
r332 r333 12 12 2013-04-08 deprecated "import_request_variables" ersetzt 13 13 2014-09-10 PostNAS 0.8: ohne Tab. "alkis_beziehungen", mehr "endet IS NULL", Spalten varchar statt integer 14 2014-09-1 0Bei Relationen den Timestamp abschneiden14 2014-09-15 Bei Relationen den Timestamp abschneiden 15 15 16 16 ToDo: ZÀhler fuer Anzahl FS in der Liste … … 119 119 WHERE sh.istbestandteilvon= $1 AND sd.endet IS NULL AND sh.endet IS NULL;"; 120 120 121 $v=array(substr($gmlid, 1,16)); // GB-Blatt, in Relation immer nur 16 Zeichen121 $v=array(substr($gmlid,0,16)); // GB-Blatt, in Relation immer nur 16 Zeichen 122 122 $res=pg_prepare("", $sql); 123 123 $res=pg_execute("", $v); … … 164 164 WHERE s.istbestandteilvon= $1 AND s.endet IS NULL ORDER BY cast(s.laufendenummer AS integer);"; 165 165 166 $v=array( $gmlid);166 $v=array(substr($gmlid,0,16)); // Rel. istbestandteilvon nur 16 Zeichen 167 167 $res=pg_prepare("", $sql); 168 168 $res=pg_execute("", $v); … … 170 170 if (!$res) { 171 171 echo "<p class='err'>Fehler bei Buchung.</p>\n"; 172 if ($debug > 2) {echo "<p class='dbg'>SQL=<br>".$sql."<br>$1 = gml_id = '". $gmlid."'</p>";}172 if ($debug > 2) {echo "<p class='dbg'>SQL=<br>".$sql."<br>$1 = gml_id = '".substr($gmlid,0,16)."'</p>";} 173 173 } 174 174 $i=0; 175 175 $fscnt=0; 176 176 while($row = pg_fetch_array($res)) { 177 $lfdnr =$row["lfd"];178 $bvnr =str_pad($lfdnr, 4, "0", STR_PAD_LEFT);179 $gml_bs 180 $ba =$row["bart"]; // Buchungsart aus Schluesseltabelle177 $lfdnr=$row["lfd"]; 178 $bvnr=str_pad($lfdnr, 4, "0", STR_PAD_LEFT); 179 $gml_bs= $row["gml_id"]; // id der buchungsstelle 180 $ba=$row["bart"]; // Buchungsart aus Schluesseltabelle 181 181 182 182 if ($row["zaehler"] == "") { … … 231 231 $b=0; 232 232 while($fbrow = pg_fetch_array($fbres)) { // genau 1 233 $fbgml 234 $fbland 235 $fbbez 233 $fbgml = $fbrow["gml_id"]; 234 $fbland = $fbrow["land"]; 235 $fbbez = $fbrow["bezirk"]; 236 236 $fbblatt = $fbrow["blatt"]; 237 $fbbart 237 $fbbart = blattart($fbrow["blattart"]); 238 238 $beznam = $fbrow["beznam"]; 239 239 $b++; … … 323 323 echo "</td>"; 324 324 echo "\n\t<td colspan=7>"; 325 echo "<p class='warn'>Flurstücke zu ".$bvnr." nicht im Datenbestand.</p>";325 echo "<p class='warn'>Flurstücke zu ".$bvnr." nicht gefunden.</p>"; 326 326 echo "</td>"; 327 327 echo "\n</tr>"; … … 347 347 } else { 348 348 if ($i > 5 and $fscnt > 5) { // nur wenn nicht auf einen Blick zu erkennen 349 echo "\n<p class=' dbg'>".$i." Buchungen mit ".$fscnt." Flurstücken</p>\n";349 echo "\n<p class='cnt'>".$i." Buchungen mit ".$fscnt." Flurstücken</p>\n"; 350 350 } 351 351 } … … 366 366 WHERE sf.istbestandteilvon = $1 AND sf.endet IS NULL AND sb.endet IS NULL AND bb.endet IS NULL ORDER BY bb.land, bb.bezirk, bb.buchungsblattnummermitbuchstabenerweiterung;"; 367 367 368 $v = array( $gmlid);368 $v = array(substr($gmlid,0,16)); // nur 16 Zeichen in Relation 369 369 $resb = pg_prepare("", $sql); 370 370 $resb = pg_execute("", $v); 371 371 if (!$resb) { 372 372 echo "<p class='err'>Fehler bei 'andere Berechtigte Blätter.</p>\n"; 373 if ($debug > 2) {echo "<p class='dbg'>SQL=<br>".$sql."<br>$1 = gml_id = '". $gmlid."'</p>";}373 if ($debug > 2) {echo "<p class='dbg'>SQL=<br>".$sql."<br>$1 = gml_id = '".substr($gmlid,0,16)."'</p>";} 374 374 } 375 375 $b=0; // count: Blaetter
Note: See TracChangeset
for help on using the changeset viewer.