/[openfoncier]/branches/evo_pdf/obj/parcelle.class.php
ViewVC logotype

Contents of /branches/evo_pdf/obj/parcelle.class.php

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2610 - (show annotations)
Fri Dec 13 16:00:48 2013 UTC (11 years, 1 month ago) by nhaye
File size: 1155 byte(s)
Création de la branche de développement de la fonctionnalité d'évolution des éditions pdf

1 <?php
2 //$Id$
3 //gen openMairie le 10/02/2011 20:40
4 require_once ("../gen/obj/parcelle.class.php");
5
6 class parcelle extends parcelle_gen {
7
8 function parcelle($id,&$db,$debug) {
9 $this->constructeur($id,$db,$debug);
10 }// 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
37 ?>

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26