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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 4481 - (hide annotations)
Mon Jun 13 17:20:39 2016 UTC (8 years, 7 months ago) by fmichon
Original Path: branches/etat-des-lieux-nouvellles-actions/obj/parcelle.class.php
File size: 1276 byte(s)
* Refonte de tous les entêtes.
* Suppression de l'option globale de sésactivation des nouvelles options.
  Désormais par défaut l'option est activée par défaut.
* Suppression de toutes les options d'activation des nouvelles actions.
* Mise en cohérence des constructeurs selon les dernières bonnes pratiques
  du framework.

1 mbroquet 3730 <?php
2 fmichon 4481 /**
3     * DBFORM - 'parcelle' - Surcharge gen.
4     *
5     * Ce script permet de définir la classe 'parcelle'.
6     *
7     * @package openads
8     * @version SVN : $Id$
9     */
10 mbroquet 3730
11 fmichon 4481 require_once "../gen/obj/parcelle.class.php";
12    
13 mbroquet 3730 class parcelle extends parcelle_gen {
14    
15 fmichon 4481 /**
16     * Constructeur.
17     */
18     function __construct($id, &$dnu1 = null, $dnu2 = null) {
19     $this->constructeur($id);
20     }
21 mbroquet 3730
22     function setvalF($val){
23     parent::setvalF($val);
24     // enlever les valeurs a ne pas saisir
25     unset ($this->valF['geom']);
26     }
27    
28     function setType(&$form,$maj) {
29     parent::setType($form,$maj);
30     if ($maj < 2) { //ajouter et modifier
31     $form->setType('geom', 'hidden');
32     $form->setType('section', 'hidden');
33     $form->setType('commune', 'hidden');
34     }
35     }
36    
37     function verifier($val,&$db,$DEBUG){
38     parent::verifier($val,$db,$DEBUG);
39    
40     /*Vérifie qu'une parcelle a bien été écrite*/
41     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'])){
42     $this->correct=false;
43     $this->addToMessage("<br>"._("format parcelle incorrect CCC LL CCC ou CCCLLCCC"));
44     }
45     }
46 fmichon 4481
47     }
48    
49     ?>

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26