/[openfoncier]/trunk/obj/parcelle.class.php
ViewVC logotype

Diff of /trunk/obj/parcelle.class.php

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

revision 3 by fraynaud, Thu Feb 10 20:46:18 2011 UTC revision 584 by vpihour, Fri Nov 2 17:15:30 2012 UTC
# Line 5  require_once ("../gen/obj/parcelle.class Line 5  require_once ("../gen/obj/parcelle.class
5    
6  class parcelle extends parcelle_gen {  class parcelle extends parcelle_gen {
7    
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 setvalF($val){
13            parent::setvalF($val);  
14            // enlever les valeurs a ne pas saisir
15            unset ($this->valF['geom']);
16        }
17    
18        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 verifier($val,&$db,$DEBUG){
28            parent::verifier($val,$db,$DEBUG);
29            
30            /*Vérifie qu'une parcelle a bien été écrite*/
31            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                $this->correct=false;
33                $this->addToMessage("<br>"._("format parcelle incorrect CCC LL CCC ou CCCLLCCC"));
34            }
35        }
36  }// fin classe  }// fin classe
37  ?>  ?>

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

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26