Changeset 332 for trunk/info


Ignore:
Timestamp:
09/12/14 14:07:11 (10 years ago)
Author:
frank.jaeger
Message:

Zwischen-Stand vor Wochenende

Location:
trunk/info/info/alkis
Files:
2 edited

Legend:

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

    r330 r332  
    119119        WHERE sh.istbestandteilvon= $1 AND sd.endet IS NULL AND sh.endet IS NULL;"; 
    120120 
    121         $v=array($gmlid); // GB-Blatt 
     121        $v=array(substr($gmlid,1,16)); // GB-Blatt, in Relation immer nur 16 Zeichen 
    122122        $res=pg_prepare("", $sql); 
    123123        $res=pg_execute("", $v); 
  • trunk/info/info/alkis/alkisfkt.php

    r330 r332  
    197197 
    198198        $sqln="SELECT n.gml_id, n.laufendenummernachdin1421 AS lfd, n.zaehler, n.nenner, n.artderrechtsgemeinschaft AS adr, n.beschriebderrechtsgemeinschaft as beschr, n.eigentuemerart, n.anlass "; 
    199         $sqln.="FROM ax_namensnummer n WHERE n.istbestandteilvon= $1 ORDER BY n.laufendenummernachdin1421;"; 
     199        $sqln.="FROM ax_namensnummer n WHERE n.istbestandteilvon= $1 AND n.endet IS NULL ORDER BY n.laufendenummernachdin1421;"; 
    200200 
    201201        $v = array($gmlid); 
     
    247247                $sqlp ="SELECT p.gml_id, p.nachnameoderfirma, p.vorname, p.geburtsname, p.geburtsdatum, p.namensbestandteil, p.akademischergrad "; 
    248248                $sqlp.="FROM ax_person p JOIN ax_namensnummer nn ON nn.benennt=substring(p.gml_id,1,16) WHERE nn.gml_id= $1 AND p.endet IS NULL AND nn.endet IS NULL;"; 
    249                 // Timestamp an ID abschneiden! 
    250249 
    251250                $v = array($gmlnn); 
     
    294293                                // Schleife 3:  A d r e s s e  (OPTIONAL) 
    295294                                $sqla ="SELECT a.gml_id, a.ort_post, a.postleitzahlpostzustellung AS plz, a.strasse, a.hausnummer, a.bestimmungsland "; 
    296                                 $sqla.="FROM ax_anschrift a JOIN ax_person p ON substring(a.gml_id,1,16) = ANY(p.hat) WHERE p.gml_id= $1 ;"; // ORDER? 
     295                                $sqla.="FROM ax_anschrift a JOIN ax_person p ON substring(a.gml_id,1,16)=ANY(p.hat) WHERE p.gml_id= $1 AND a.endet IS NULL AND p.endet IS NULL;"; // ORDER? 
    297296                                $gmlp=$rowp["gml_id"]; // Person 
    298297                                $v = array($gmlp); 
     
    345344 
    346345                        $i++; // cnt Person 
    347                         // als eigene Tab-Zeile? 
    348                         // 'Anteil' ist der Anteil der Berechtigten in Bruchteilen (Par. 47 GBO) an einem gemeinschaftlichen Eigentum (GrundstÃŒck oder Recht). 
    349                         if ($rown["zaehler"] != "") { 
     346 
     347                        // Anteil als eigene Tab-Zeile: 
     348                        $zaehler=$rown["zaehler"]; 
     349                        if ($zaehler != "") { 
     350                                $zaehler=str_replace(".", ",", $zaehler); // Dezimal-KOMMA wenn dem Notar der Bruch nicht reicht 
     351                                $nenner=str_replace(".", ",", $rown["nenner"]); 
     352                                $comnt="Anteil der Berechtigten in Bruchteilen (Par. 47 GBO) an einem gemeinschaftlichen Eigentum (Grundstück oder Recht)."; 
    350353                                echo "\n<tr>\n\t<td>&nbsp;</td>"; // Sp. 1 
    351                                 echo "\n\t<td><p class='avh' title='Anteil'>".$rown["zaehler"]."/".$rown["nenner"]." Anteil</p></td>"; 
     354                                echo "\n\t<td><p class='avh' title='".$comnt."'>".$zaehler."/".$nenner." Anteil</p></td>"; 
    352355                                echo "\n\t<td>&nbsp;</td>\n</tr>"; // Sp. 3 
    353356                        } 
     
    369372                // kommt vor bei "Fiktives Blatt", kein Fehler  
    370373                if ($debug > 0) {echo "<p class='dbg'>keine Namensnummern zum Blatt</p>";} 
    371  
    372374                if ($debug > 2) {echo "<p class='dbg'>Namensnummern: SQL=<br>".$sqln."<br>$1=gml(Blatt)= '".$gmlid."'</p>";} 
    373375        } 
Note: See TracChangeset for help on using the changeset viewer.