/[openfoncier]/branches/3.14.x-lettrerar/obj/parcelle.class.php
ViewVC logotype

Diff of /branches/3.14.x-lettrerar/obj/parcelle.class.php

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

revision 9 by fraynaud, Mon Feb 14 17:51:36 2011 UTC revision 584 by vpihour, Fri Nov 2 17:15:30 2012 UTC
# Line 8  class parcelle extends parcelle_gen { Line 8  class parcelle extends parcelle_gen {
8      function parcelle($id,&$db,$debug) {      function parcelle($id,&$db,$debug) {
9          $this->constructeur($id,$db,$debug);          $this->constructeur($id,$db,$debug);
10      }// fin constructeur      }// fin constructeur
11        
12      function setTaille(&$form, $maj) {      function setvalF($val){
13          $form->setTaille('parcelle',6);          parent::setvalF($val);  
14          $form->setTaille('debut',4);          // enlever les valeurs a ne pas saisir
15          $form->setTaille('proprietaire',6);          unset ($this->valF['geom']);
16          $form->setTaille('pos',6);      }
17          $form->setTaille('rivoli',4);  
18          $form->setTaille('sig',20);      function setType(&$form,$maj) {
19            parent::setType($form,$maj);
20            if ($maj < 2) { //ajouter et modifier
21                $form->setType('geom', 'hidden');
22                $form->setType('section', 'hidden');
23                $form->setType('commune', 'hidden');
24            }
25      }      }
26            
27      function setMax(&$form, $maj) {      function verifier($val,&$db,$DEBUG){
28          $form->setMax('parcelle',6);          parent::verifier($val,$db,$DEBUG);
29          $form->setMax('debut',4);          
30          $form->setMax('proprietaire',6);          /*Vérifie qu'une parcelle a bien été écrite*/
31          $form->setMax('pos',6);          if  (!preg_match('/^[0-9]{3} [A-Z]{1,3} [0-9]{1,5}$/', $val['parcelle']) && !preg_match('/^[0-9]{3}[A-Z]{1,3}[0-9]{1,5}$/', $val['parcelle'])){
32          $form->setMax('rivoli',4);              $this->correct=false;
33          $form->setMax('sig',20);              $this->addToMessage("<br>"._("format parcelle incorrect CCC LL CCC ou CCCLLCCC"));
34            }
35      }      }
   
36  }// fin classe  }// fin classe
37  ?>  ?>

Legend:
Removed from v.9  
changed lines
  Added in v.584

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26