/[openfoncier]/trunk/app/sitadel.class.php
ViewVC logotype

Diff of /trunk/app/sitadel.class.php

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 180 by fraynaud, Wed Oct 5 20:43:11 2011 UTC revision 181 by fraynaud, Thu Oct 6 10:15:48 2011 UTC
# Line 74  class sitadel { Line 74  class sitadel {
74      function adresse(){      function adresse(){
75          // openfoncier : adresse (80/ 26+38 -> substr sur 2 zones) - cp (5/5 OK) - ville (30/36 -> OK)          // openfoncier : adresse (80/ 26+38 -> substr sur 2 zones) - cp (5/5 OK) - ville (30/36 -> OK)
76          // *numvoiemo*|*typvoiemo*|libvoiemo|lieuditmo(+)|communemo|codposmo|*bpmo*|*cedexmo*|*paysmo*|*divetermo|          // *numvoiemo*|*typvoiemo*|libvoiemo|lieuditmo(+)|communemo|codposmo|*bpmo*|*cedexmo*|*paysmo*|*divetermo|
77          $adresse= "||".$this->maj(substr($row['demandeur_adresse'],0,26))."|".          $adresse= "||".$this->maj(substr($this->row['demandeur_adresse'],0,26))."|".
78                     $this->maj(substr($row['demandeur_adresse'],26,38))."|";                     $this->maj(substr($this->row['demandeur_adresse'],26,38))."|";
79          $adresse.= $this->maj($row['demandeur_ville'])."|".$row['demandeur_cp']."|||||"; // *** +2          $adresse.= $this->maj($this->row['demandeur_ville'])."|".$this->row['demandeur_cp']."|||||"; // *** +2
80          return $adresse;          return $adresse;
81      }      }
82            
# Line 96  class sitadel { Line 96  class sitadel {
96             $delegataire.= $this->maj($this->row['delegataire_ville'])."|".             $delegataire.= $this->maj($this->row['delegataire_ville'])."|".
97                      $this->row['delegataire_cp']."|||||"; // *** 1                      $this->row['delegataire_cp']."|||||"; // *** 1
98          }else{          }else{
99             $delagataire.= "|||||||||||||"; // *** 13 |             $delegataire.= "|||||||||||||"; // *** 13 |
100          }          }
101          // sitadel : telmo|melmo|          // sitadel : telmo|melmo|
102          $delegataire.= $this->row['demandeur_telephone']."|";          $delegataire.= $this->row['demandeur_telephone']."|";
103          $delegataire.= $row['demandeur_email']."|";          $delegataire.= $this->row['demandeur_email']."|";
104          // sitadel: suivi          // sitadel: suivi
105           if($this->row['delegataire']=='Oui'){           if($this->row['delegataire']=='Oui'){
106              $delegataire.= "1|";              $delegataire.= "1|";
# Line 139  class sitadel { Line 139  class sitadel {
139    
140    
141      function decision_groupe1($avis_sitadel, $avis_sitadel_motif){      function decision_groupe1($avis_sitadel, $avis_sitadel_motif){
142          $decision.= '1|'; // au nom de la commune          $decision= '1|'; // au nom de la commune
143          $decision.= $avis_sitadel."|";          $decision.= $avis_sitadel."|";
144          // date au format francais 8 caracteres          // date au format francais 8 caracteres
145          $decision.= substr($this->row['date_decision'],8,2).''.          $decision.= substr($this->row['date_decision'],8,2).''.
# Line 152  class sitadel { Line 152  class sitadel {
152      function amenagement(){      function amenagement(){
153          // renseignement du groupe 2 ***          // renseignement du groupe 2 ***
154          //sitadel : terrain|lotissement|zac|afu|libnattrav|natproj|                    //sitadel : terrain|lotissement|zac|afu|libnattrav|natproj|          
155          $contenu= "|".floor($row['terrain_surface'])."|";          $contenu= "|".floor($this->row['terrain_surface'])."|";
156          if($this->row['amenagement']!='')          if($this->row['amenagement']!='')
157                 $contenu.= "1|";                 $contenu.= "1|";
158          else          else
# Line 202  class sitadel { Line 202  class sitadel {
202      function descriptif(){      function descriptif(){
203          // cpublic : non renseignee N par defaut          // cpublic : non renseignee N par defaut
204          // O/N transport/enseignement/sante/social/special/culture          // O/N transport/enseignement/sante/social/special/culture
205          $contenu.= "000000"; //* supp|          $contenu= "000000"; //* supp|
206          // nblogdem          // nblogdem
207          $contenu.= "|".$this->row['logement_nombre'];          $contenu.= "|".$this->row['logement_nombre'];
208           // nbmaison : nombre de maison           // nbmaison : nombre de maison
# Line 247  class sitadel { Line 247  class sitadel {
247          return $contenu;          return $contenu;
248      }      }
249    
250        function chantier(){
251                //|datereoc
252                $suivi1="";
253                $suivi1.="|".substr($this->row['date_chantier'],8,2).substr($this->row['date_chantier'],5,2).
254                        substr($this->row['date_chantier'],0,4); // *** au format francais
255                //|nblogoc|nbmaisoc|nbcolloc
256                $suivi1.="|||";
257                //|shonoc
258                $suivi1.="|".floor($this->row['shon']); // ok *** enlever les decimales
259                //|*finisoc*|*finaaoc*|*finptzoc*|*finafoc|*indoc*
260                $suivi1.="|||||";
261                $suivi1.="||||||||||||"; // achevement
262                return $suivi1;
263            
264        }
265    
266        function achevement(){
267            $suivi2="||||||||||";
268            // datereoc date de chantier
269            //|datereat
270            $suivi2.="|".substr($this->row['date_achevement'],8,2).substr($this->row['date_achevement'],5,2).
271                    substr($this->row['date_achevement'],0,4); // ok *** au format francais
272            //|nblogat|nbmaisat|nbcollat
273            $suivi2.="|||";
274            //|shonat
275            $suivi2.="|".floor($this->row['shon']); // ok *** enlever les decimales
276            //|finisat|finaaat|finptzat|finafat|indat|
277            $suivi2.="||||||";
278            // Finchantier 1 si etat=cloturer sinon 0
279            if ($this->row['etat']=="cloturer"){
280              $suivi2.="1|";
281            }else{
282              $suivi2.="0|";
283            }
284            // Origat 1 par defaut ?????????????????????????????
285            $suivi2.="1";
286            return $suivi2;
287        }
288    
289      function maj($val) {      function maj($val) {
290              $val = strtoupper($val);              $val = strtoupper($val);

Legend:
Removed from v.180  
changed lines
  Added in v.181

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26