Ignore:
Timestamp:
07/07/22 08:51:44 (22 months ago)
Author:
frank.jaeger
Message:

ALKIS-Auskunft angepasst an PHP 8

File:
1 edited

Legend:

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

    r427 r430  
    1717        2021-12-30 Bestandsnachweis recursiv ÃŒber alle Buchungs-Ebenen 
    1818        2022-01-13 Functions aus alkisfkt.php in dies Modul verschoben, wenn nur hier verwendet. Neue Functions LnkStf(), DsKy() 
     19        2022-07-05 PHP 8.1: Connection verwenden bei "pg_prepare" und "pg_execute", keine NULL-Werte in String-Functions verwenden 
    1920*/ 
    2021 
     
    2324        "dienende" Buchungsstellen suchen. Miteigentumsanteil, Erbbaurecht usw.  
    2425        Return: gml_id der dienenden Buchungsstelle wenn gefunden? Sonst Leerstring */ 
    25         global $dbg, $bartkey, $bart, $bartstory, $anteil; 
     26        global $dbg, $bartkey, $bart, $bartstory, $anteil, $con; 
    2627 
    2728//      dann "dienende" Buchungsstellen 
     
    4748        ."ORDER BY sd.laufendenummer;"; 
    4849        $v=array($gml_h); // gml_id "herrschende" B-Stelle 
    49         $resan=pg_prepare("", $sql); 
    50         $resan=pg_execute("", $v); 
     50        $resan=pg_prepare($con, "", $sql); 
     51        $resan=pg_execute($con, "", $v); 
    5152        if (!$resan) { 
    5253                echo "\n<p class='err'>Fehler bei 'dienende Buchungsstelle'.</p>"; 
     
    9394        Der Tabellenkopf wird im aufrufenden Programm ausgegeben.  
    9495        Return: Anzahl der ausgegebenen FlurstÃŒcke */ 
    95         global $dbg, $gkz, $showkey, $filtkreis, $filtgem, $trclass, $katAmtMix, $lfdnr, $altlfdnr, $bartkey, $bart, $bartstory, $anteil; 
     96        global $dbg, $gkz, $showkey, $filtkreis, $filtgem, $trclass, $katAmtMix, $lfdnr, $altlfdnr, $bartkey, $bart, $bartstory, $anteil, $con; 
    9697 
    9798        $sql="SELECT g.gemarkungsnummer, g.bezeichnung, f.gml_id, f.flurnummer, f.zaehler, f.nenner, f.amtlicheflaeche " 
     
    105106        } 
    106107        $sql.="ORDER BY f.gemarkungsnummer, f.flurnummer, f.zaehler, f.nenner;"; 
    107         $resf = pg_prepare("", $sql); 
    108         $resf = pg_execute("", $v); 
     108        $resf = pg_prepare($con, "", $sql); 
     109        $resf = pg_execute($con, "", $v); 
    109110        if (!$resf) {echo "\n<p class='err'>Fehler bei Flurst&uuml;ck</p>";} 
    110111        $zeianz=pg_num_rows($resf); 
     
    261262 
    262263$v = array($gmlid); 
    263 $res = pg_prepare("", $sql); 
    264 $res = pg_execute("", $v); 
     264$res = pg_prepare($con, "", $sql); 
     265$res = pg_execute($con, "", $v); 
    265266if (!$res) { 
    266267        echo "\n<p class='err'>Fehler bei Grundbuchdaten.</p>"; 
     
    335336if ($dbg > 1) {$sql.="AND s3.endet IS NULL AND s4.endet IS NULL";} 
    336337$v=array($gmlid); // GB-Blatt 
    337 $res=pg_prepare("", $sql); 
    338 $res=pg_execute("", $v); 
     338$res=pg_prepare($con, "", $sql); 
     339$res=pg_execute($con, "", $v); 
    339340if (!$res) { 
    340341        echo "\n<p class='err'>Fehler bei tiefer Suche nach Buchungen.</p>"; 
     
    391392WHERE s.istbestandteilvon= $1 AND s.endet IS NULL ORDER BY cast(s.laufendenummer AS integer);"; 
    392393$v=array($gmlid); 
    393 $res=pg_prepare("", $sql); 
    394 $res=pg_execute("", $v); 
     394$res=pg_prepare($con, "", $sql); 
     395$res=pg_execute($con, "", $v); 
    395396if (!$res) { 
    396397        echo "\n<p class='err'>Fehler bei Buchung.</p>"; 
     
    461462 
    462463$v = array($gmlid); 
    463 $resb = pg_prepare("", $sql); 
    464 $resb = pg_execute("", $v); 
     464$resb = pg_prepare($con, "", $sql); 
     465$resb = pg_execute($con, "", $v); 
    465466if (!$resb) { 
    466467        echo "\n<p class='err'>Fehler bei 'Berechtigte Bl&auml;tter.</p>"; 
Note: See TracChangeset for help on using the changeset viewer.