/[openfoncier]/trunk/gen/obj/civilite.class.php
ViewVC logotype

Annotation of /trunk/gen/obj/civilite.class.php

Parent Directory Parent Directory | Revision Log Revision Log


Revision 118 - (hide annotations)
Fri Sep 2 09:15:04 2011 UTC (13 years, 5 months ago) by fraynaud
File size: 2484 byte(s)
regen verion om410 + correction bugs images


1 fraynaud 3 <?php
2     //$Id$
3 fraynaud 118 //gen openMairie le 02/09/2011 11:08
4 fraynaud 3 require_once (PATH_OPENMAIRIE."dbformdyn.class.php");
5    
6     class civilite_gen extends dbForm {
7     var $table="civilite";
8     var $clePrimaire="civilite";
9     var $typeCle="A";
10     var $retourformulaire;
11    
12     function setvalF($val) {
13     //affectation valeur formulaire
14     $this->valF['civilite'] = $val['civilite'];
15     }
16    
17     //====================================
18     // verifier avant validation [verify]
19     //=====================================
20 fraynaud 118 /**
21     * Methode verifier
22     */
23     function verifier($val = array(), &$db = NULL, $DEBUG = false) {
24     // On appelle la methode de la classe parent
25     parent::verifier($val, $db, $DEBUG);
26     // On verifie si le champ n'est pas vide
27     if ($this->valF[''] == "") {
28     $this->correct = false;
29     $this->addToMessage(_("Le champ")." "._("")." "._("est obligatoire"));
30     }
31     }
32 fraynaud 3
33    
34     //==========================
35     // Formulaire [form]
36     //==========================
37    
38     function setType(&$form,$maj) {
39     //type
40     if ($maj==0){ //ajout
41     $form->setType('civilite','text');
42     }// fin ajout
43     if ($maj==1){ //modifier
44     $form->setType('civilite','hiddenstatic');
45     }// fin modifier
46     if ($maj==2){ //supprimer
47     $form->setType('civilite','hiddenstatic');
48     }//fin supprimer
49     }
50    
51     function setOnchange(&$form,$maj) {
52     //javascript controle client
53     }
54    
55     function setTaille(&$form,$maj) {
56     //taille des champs affiches (text)
57     $form->setTaille('civilite',20);
58     }
59    
60     function setMax(&$form,$maj) {
61     //longueur max en saisie (text)
62     $form->setMax('civilite',20);
63     }
64    
65     function setLib(&$form,$maj) {
66     //libelle des champs
67     $form->setLib('civilite',_('civilite'));
68     }
69    
70     //==================================
71     // sous Formulaire [subform]
72     //==================================
73    
74     function setValsousformulaire(&$form,$maj,$validation,$idxformulaire,$retourformulaire,$typeformulaire,&$db,$DEBUG=null){
75     $this->retourformulaire = $retourformulaire;
76     }// fin setValsousformulaire
77    
78     //==================================
79     // cle secondaire [secondary key]
80     //==================================
81 fraynaud 118 /**
82     * Methode clesecondaire
83     */
84     function cleSecondaire($id, &$db = NULL, $val = array(), $DEBUG = false) {
85     // On appelle la methode de la classe parent
86     parent::cleSecondaire($id, $db, $val, $DEBUG);
87     // Verification de la cle secondaire : proprietaire
88     $this->rechercheTable($db, "proprietaire", "civilite", $id);
89     }
90 fraynaud 3
91    
92     }// fin classe
93     ?>

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26