Changeset 67 for trunk/data


Ignore:
Timestamp:
01/12/11 18:47:43 (13 years ago)
Author:
frank.jaeger
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/data/mapbender/http/nav/alkisnav_grd.php

    r66 r67  
    11<?php 
    2 // Version vom 10.01.2011   
     2// Version vom 12.01.2011   
    33$gkz = urldecode($_REQUEST["gkz"]); // Mandant 
    44include("../../conf/alkisnav_conf.php"); 
     
    3636        if ($len < 1 or $len > 7) {return false;}; 
    3737        if (trim($wert, "0..9") == "") { // Normalfall: nur Zahlen 
    38                 If (strlen($wert) < 6) { 
    39                         $wert = str_pad($wert, 6, "0", STR_PAD_LEFT); 
    40                 }        
    4138                return true; 
    4239        } else { // Sonderfall Zusatz-Buchstabe am Ende  
     
    4441                $zus=strtoupper(substr($wert,$len-1,1)); 
    4542                if ( (trim($zahl, "0..9") == "") and (trim($zus, "A..Z") == "")) { 
    46                         If (strlen($zahl) < 6) { 
    47                                 $zahl = str_pad($zahl, 6, "0", STR_PAD_LEFT); 
    48                         } 
    4943                        $wert=$zahl.$zus;        
    5044                        return true;             
     
    217211        // ax_buchungsblatt   <istBestandteilVon<  ax_buchungsstelle     
    218212        $sql ="SELECT b.gml_id FROM ax_buchungsblatt b ";  
    219         $sql.="WHERE b.bezirk= $1 AND b.buchungsblattnummermitbuchstabenerweiterung= $2 ;"; 
    220         $v=array($zgbbez, $zblatt); 
     213        $sql.="WHERE b.bezirk= $1 AND b.buchungsblattnummermitbuchstabenerweiterung IN ( $2 , $3 );"; 
     214        // Unterschiedliche Formate in ax_buchungsblatt.buchungsblattnummermitbuchstabenerweiterung 
     215        // Musterdaten RLP: ohne fuehrende Nullen, Lippe NRW: mit! 
     216        $zblatt0v=str_pad($zblatt, 7, "0", STR_PAD_LEFT); // Nullen vorne oder Blanks hinten ? 
     217        $v=array($zgbbez,$zblatt,$zblatt0); 
    221218        $res=pg_prepare("", $sql); 
    222219        $res=pg_execute("", $v); 
     
    232229        if($cntbl == 0) {  
    233230                echo "\n<p class='err'>Grundbuchblatt '".$zgbbez."-".$zblatt."' nicht gefunden.</p>"; 
     231                if ($debug >= 3) {echo "\n<p class='err'>".$sql."</p>";} 
    234232        } elseif($cntbl == 1) { 
    235233                return $bl_gml; 
     
    279277        if($cntbu == 0) {  
    280278                echo "\n<p class='err'>Keine Buchung gefunden.</p>"; 
    281         } elseif($cntbu = 1) { 
     279        } elseif($cntbu == 1) { 
    282280                //echo "\n<p>genau EINE Buchung gefunden".$lfd."</p>"; 
    283281                $zbvnr=$lfd; // mit dieser BVNR gleich weiter machen  
     
    311309        } 
    312310        if($zbs == 0) {  
    313                 echo "\n<p class='err'>Die Buchungsstelle wurde nicht gefunden.</p>"; 
     311                echo "\n<p class='err'>Buchung ".$zgbbez."-".$zblatt."-".$zbvnr." nicht gefunden.</p>"; 
    314312                return; 
    315313        } elseif($zbs > 1) { // nur TEST 
Note: See TracChangeset for help on using the changeset viewer.