<?php
//$Id: parcelle.class.php 4418 2015-02-24 17:30:28Z tbenita $ 
//gen openMairie le 10/02/2011 20:40 
require_once ("../gen/obj/parcelle.class.php");

class parcelle extends parcelle_gen {

    function parcelle($id,&$db,$debug) {
        $this->constructeur($id,$db,$debug);
    }// fin constructeur

    function setvalF($val){
        parent::setvalF($val);   
        // enlever les valeurs a ne pas saisir
        unset ($this->valF['geom']);
    }

    function setType(&$form,$maj) {
        parent::setType($form,$maj);
        if ($maj < 2) { //ajouter et modifier
            $form->setType('geom', 'hidden');
            $form->setType('section', 'hidden');
            $form->setType('commune', 'hidden');
        }
    }
    
    function verifier($val,&$db,$DEBUG){
        parent::verifier($val,$db,$DEBUG);
        
        /*Vérifie qu'une parcelle a bien été écrite*/
        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'])){ 
            $this->correct=false;
            $this->addToMessage("<br>"._("format parcelle incorrect CCC LL CCC ou CCCLLCCC"));
        }
    }
}// fin classe
?>