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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1367 - (hide annotations)
Mon Mar 11 17:57:35 2013 UTC (11 years, 10 months ago) by nhaye
File size: 8211 byte(s)
Suppression des champs inutiles de la table dossier

1 fraynaud 3 <?php
2     //$Id$
3 nhaye 1367 //gen openMairie le 11/03/2013 16:56
4 nhaye 418
5 atreal 307 require_once ("../obj/om_dbform.class.php");
6 fraynaud 3
7 atreal 307 class architecte_gen extends om_dbform {
8     var $table="architecte";
9     var $clePrimaire="architecte";
10     var $typeCle="N";
11 nhaye 418 var $required_field=array(
12     "architecte",
13     "nom"
14     );
15 atreal 307 var $retourformulaire;
16 fraynaud 3
17 atreal 307 function setvalF($val) {
18 fraynaud 342 //affectation valeur formulaire
19 fmichon 456 if (!is_numeric($val['architecte'])) {
20     $this->valF['architecte'] = ""; // -> requis
21 nhaye 418 } else {
22 fraynaud 342 $this->valF['architecte'] = $val['architecte'];
23 nhaye 418 }
24 atreal 307 $this->valF['nom'] = $val['nom'];
25 fmichon 456 if ($val['prenom'] == "") {
26     $this->valF['prenom'] = ""; // -> default
27     } else {
28     $this->valF['prenom'] = $val['prenom'];
29     }
30     if ($val['adresse1'] == "") {
31     $this->valF['adresse1'] = ""; // -> default
32     } else {
33     $this->valF['adresse1'] = $val['adresse1'];
34     }
35     if ($val['adresse2'] == "") {
36     $this->valF['adresse2'] = ""; // -> default
37     } else {
38     $this->valF['adresse2'] = $val['adresse2'];
39     }
40     if ($val['cp'] == "") {
41     $this->valF['cp'] = ""; // -> default
42     } else {
43     $this->valF['cp'] = $val['cp'];
44     }
45     if ($val['ville'] == "") {
46     $this->valF['ville'] = ""; // -> default
47     } else {
48     $this->valF['ville'] = $val['ville'];
49     }
50     if ($val['pays'] == "") {
51     $this->valF['pays'] = ""; // -> default
52     } else {
53     $this->valF['pays'] = $val['pays'];
54     }
55     if ($val['inscription'] == "") {
56     $this->valF['inscription'] = ""; // -> default
57     } else {
58     $this->valF['inscription'] = $val['inscription'];
59     }
60     if ($val['telephone'] == "") {
61     $this->valF['telephone'] = ""; // -> default
62     } else {
63     $this->valF['telephone'] = $val['telephone'];
64     }
65     if ($val['fax'] == "") {
66     $this->valF['fax'] = ""; // -> default
67     } else {
68     $this->valF['fax'] = $val['fax'];
69     }
70     if ($val['email'] == "") {
71     $this->valF['email'] = ""; // -> default
72     } else {
73     $this->valF['email'] = $val['email'];
74     }
75     $this->valF['note'] = $val['note'];
76 atreal 307 }
77 fraynaud 3
78 atreal 307 //=================================================
79     //cle primaire automatique [automatic primary key]
80     //==================================================
81 fraynaud 3
82 atreal 307 function setId(&$db) {
83     //numero automatique
84 nhaye 418 $this->valF[$this->clePrimaire] = $db->nextId(DB_PREFIXE.$this->table);
85 atreal 307 }
86 fraynaud 3
87 atreal 307 function setValFAjout($val) {
88     //numero automatique -> pas de controle ajout cle primaire
89     }
90 fraynaud 3
91 atreal 307 function verifierAjout() {
92     //numero automatique -> pas de verfication de cle primaire
93     }
94 fraynaud 3
95 atreal 307 //==========================
96     // Formulaire [form]
97     //==========================
98 fraynaud 3
99 atreal 307 function setType(&$form,$maj) {
100     //type
101     if ($maj==0){ //ajout
102     $form->setType('architecte','hidden');// cle automatique
103     $form->setType('nom','text');
104     $form->setType('prenom','text');
105     $form->setType('adresse1','text');
106     $form->setType('adresse2','text');
107     $form->setType('cp','text');
108     $form->setType('ville','text');
109     $form->setType('pays','text');
110     $form->setType('inscription','text');
111     $form->setType('telephone','text');
112     $form->setType('fax','text');
113     $form->setType('email','text');
114     $form->setType('note','textarea');
115     }// fin ajout
116     if ($maj==1){ //modifier
117     $form->setType('architecte','hiddenstatic');
118     $form->setType('nom','text');
119     $form->setType('prenom','text');
120     $form->setType('adresse1','text');
121     $form->setType('adresse2','text');
122     $form->setType('cp','text');
123     $form->setType('ville','text');
124     $form->setType('pays','text');
125     $form->setType('inscription','text');
126     $form->setType('telephone','text');
127     $form->setType('fax','text');
128     $form->setType('email','text');
129     $form->setType('note','textarea');
130     }// fin modifier
131     if ($maj==2){ //supprimer
132     $form->setType('architecte','hiddenstatic');
133     $form->setType('nom','hiddenstatic');
134     $form->setType('prenom','hiddenstatic');
135     $form->setType('adresse1','hiddenstatic');
136     $form->setType('adresse2','hiddenstatic');
137     $form->setType('cp','hiddenstatic');
138     $form->setType('ville','hiddenstatic');
139     $form->setType('pays','hiddenstatic');
140     $form->setType('inscription','hiddenstatic');
141     $form->setType('telephone','hiddenstatic');
142     $form->setType('fax','hiddenstatic');
143     $form->setType('email','hiddenstatic');
144     $form->setType('note','hiddenstatic');
145     }//fin supprimer
146 nhaye 418 if ($maj==3){ //consulter
147     $form->setType('architecte','static');
148     $form->setType('nom','static');
149     $form->setType('prenom','static');
150     $form->setType('adresse1','static');
151     $form->setType('adresse2','static');
152     $form->setType('cp','static');
153     $form->setType('ville','static');
154     $form->setType('pays','static');
155     $form->setType('inscription','static');
156     $form->setType('telephone','static');
157     $form->setType('fax','static');
158     $form->setType('email','static');
159     $form->setType('note','textareastatic');
160     }//fin consulter
161 atreal 307 }
162 fraynaud 3
163 atreal 307 function setOnchange(&$form,$maj) {
164     //javascript controle client
165     $form->setOnchange('architecte','VerifNum(this)');
166     }
167     /**
168     * Methode setTaille
169     */
170     function setTaille(&$form, $maj) {
171 fraynaud 342 $form->setTaille("architecte", 11);
172 atreal 307 $form->setTaille("nom", 30);
173     $form->setTaille("prenom", 30);
174     $form->setTaille("adresse1", 30);
175     $form->setTaille("adresse2", 30);
176     $form->setTaille("cp", 10);
177     $form->setTaille("ville", 30);
178     $form->setTaille("pays", 30);
179     $form->setTaille("inscription", 20);
180     $form->setTaille("telephone", 14);
181     $form->setTaille("fax", 14);
182     $form->setTaille("email", 30);
183     $form->setTaille("note", 80);
184     }
185 fraynaud 3
186 atreal 307 /**
187     * Methode setMax
188     */
189     function setMax(&$form, $maj) {
190 fraynaud 342 $form->setMax("architecte", 11);
191 atreal 307 $form->setMax("nom", 40);
192     $form->setMax("prenom", 40);
193     $form->setMax("adresse1", 40);
194     $form->setMax("adresse2", 40);
195     $form->setMax("cp", 5);
196     $form->setMax("ville", 40);
197     $form->setMax("pays", 40);
198     $form->setMax("inscription", 20);
199     $form->setMax("telephone", 14);
200     $form->setMax("fax", 14);
201     $form->setMax("email", 40);
202     $form->setMax("note", 6);
203     }
204 fraynaud 3
205    
206 atreal 307 function setLib(&$form,$maj) {
207     //libelle des champs
208     $form->setLib('architecte',_('architecte'));
209     $form->setLib('nom',_('nom'));
210     $form->setLib('prenom',_('prenom'));
211     $form->setLib('adresse1',_('adresse1'));
212     $form->setLib('adresse2',_('adresse2'));
213     $form->setLib('cp',_('cp'));
214     $form->setLib('ville',_('ville'));
215     $form->setLib('pays',_('pays'));
216     $form->setLib('inscription',_('inscription'));
217     $form->setLib('telephone',_('telephone'));
218     $form->setLib('fax',_('fax'));
219     $form->setLib('email',_('email'));
220     $form->setLib('note',_('note'));
221     }
222 fraynaud 3
223 atreal 307 //==================================
224     // sous Formulaire [subform]
225     //==================================
226 fraynaud 3
227 atreal 307 function setValsousformulaire(&$form,$maj,$validation,$idxformulaire,$retourformulaire,$typeformulaire,&$db,$DEBUG=null){
228     $this->retourformulaire = $retourformulaire;
229     }// fin setValsousformulaire
230 fraynaud 3
231 atreal 307 //==================================
232     // cle secondaire [secondary key]
233     //==================================
234 fraynaud 3
235     }// fin classe
236     ?>

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26