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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 393 - (hide annotations)
Wed Sep 19 16:23:00 2012 UTC (12 years, 4 months ago) by nhaye
File size: 37196 byte(s)
Application de la maj 4.3.0 d'OM sur om_sousetat,
régénération, mise à jour des surcharges.

1 fraynaud 3 <?php
2     //$Id$
3 nhaye 393 //gen openMairie le 19/09/2012 18:04
4    
5 atreal 307 require_once ("../obj/om_dbform.class.php");
6 fraynaud 3
7 atreal 307 class om_sousetat_gen extends om_dbform {
8     var $table="om_sousetat";
9     var $clePrimaire="om_sousetat";
10     var $typeCle="N";
11 nhaye 393 var $required_field=array(
12     "om_sousetat",
13     "om_collectivite",
14     "id",
15     "libelle",
16     "titre",
17     "titrehauteur",
18     "titrefont",
19     "titretaille",
20     "titrebordure",
21     "titrealign",
22     "titrefond",
23     "titrefondcouleur",
24     "titretextecouleur",
25     "intervalle_debut",
26     "intervalle_fin",
27     "entete_flag",
28     "entete_fond",
29     "entete_orientation",
30     "entete_hauteur",
31     "entetecolone_bordure",
32     "entetecolone_align",
33     "entete_fondcouleur",
34     "entete_textecouleur",
35     "tableau_largeur",
36     "tableau_bordure",
37     "tableau_fontaille",
38     "bordure_couleur",
39     "se_fond1",
40     "se_fond2",
41     "cellule_fond",
42     "cellule_hauteur",
43     "cellule_largeur",
44     "cellule_bordure_un",
45     "cellule_bordure",
46     "cellule_align",
47     "cellule_fond_total",
48     "cellule_fontaille_total",
49     "cellule_hauteur_total",
50     "cellule_fondcouleur_total",
51     "cellule_bordure_total",
52     "cellule_align_total",
53     "cellule_fond_moyenne",
54     "cellule_fontaille_moyenne",
55     "cellule_hauteur_moyenne",
56     "cellule_fondcouleur_moyenne",
57     "cellule_bordure_moyenne",
58     "cellule_align_moyenne",
59     "cellule_fond_nbr",
60     "cellule_fontaille_nbr",
61     "cellule_hauteur_nbr",
62     "cellule_fondcouleur_nbr",
63     "cellule_bordure_nbr",
64     "cellule_align_nbr",
65     "cellule_numerique",
66     "cellule_total",
67     "cellule_moyenne",
68     "cellule_compteur",
69     "om_sql"
70     );
71 atreal 307 var $retourformulaire;
72 fraynaud 3
73 atreal 307 function setvalF($val) {
74 fraynaud 342 //affectation valeur formulaire
75 nhaye 393 if(!is_numeric($val['om_sousetat'])) {
76 fraynaud 342 unset($this->valF['om_sousetat']);
77 nhaye 393 } else {
78 fraynaud 342 $this->valF['om_sousetat'] = $val['om_sousetat'];
79 nhaye 393 }
80     if(!is_numeric($val['om_collectivite'])) {
81 fraynaud 342 unset($this->valF['om_collectivite']);
82 nhaye 393 } else {
83     if($_SESSION['niveau']==1) {
84     $this->valF['om_collectivite'] = $_SESSION['collectivite'];
85     } else {
86     $this->valF['om_collectivite'] = $val['om_collectivite'];
87     }
88     }
89 atreal 307 $this->valF['id'] = $val['id'];
90     $this->valF['libelle'] = $val['libelle'];
91 nhaye 393 if ($val['actif'] == 1 || $val['actif'] == "t" || $val['actif'] == "Oui") {
92     $this->valF['actif'] = true;
93     } else {
94     $this->valF['actif'] = false;
95     }
96 atreal 307 $this->valF['titre'] = $val['titre'];
97 nhaye 393 if(!is_numeric($val['titrehauteur'])) {
98 fraynaud 342 unset($this->valF['titrehauteur']);
99 nhaye 393 } else {
100 fraynaud 342 $this->valF['titrehauteur'] = $val['titrehauteur'];
101 nhaye 393 }
102 atreal 307 $this->valF['titrefont'] = $val['titrefont'];
103     $this->valF['titreattribut'] = $val['titreattribut'];
104 nhaye 393 if(!is_numeric($val['titretaille'])) {
105 fraynaud 342 unset($this->valF['titretaille']);
106 nhaye 393 } else {
107 fraynaud 342 $this->valF['titretaille'] = $val['titretaille'];
108 nhaye 393 }
109 atreal 307 $this->valF['titrebordure'] = $val['titrebordure'];
110     $this->valF['titrealign'] = $val['titrealign'];
111     $this->valF['titrefond'] = $val['titrefond'];
112     $this->valF['titrefondcouleur'] = $val['titrefondcouleur'];
113     $this->valF['titretextecouleur'] = $val['titretextecouleur'];
114 nhaye 393 if(!is_numeric($val['intervalle_debut'])) {
115 fraynaud 342 unset($this->valF['intervalle_debut']);
116 nhaye 393 } else {
117 fraynaud 342 $this->valF['intervalle_debut'] = $val['intervalle_debut'];
118 nhaye 393 }
119     if(!is_numeric($val['intervalle_fin'])) {
120 fraynaud 342 unset($this->valF['intervalle_fin']);
121 nhaye 393 } else {
122 fraynaud 342 $this->valF['intervalle_fin'] = $val['intervalle_fin'];
123 nhaye 393 }
124 atreal 307 $this->valF['entete_flag'] = $val['entete_flag'];
125     $this->valF['entete_fond'] = $val['entete_fond'];
126     $this->valF['entete_orientation'] = $val['entete_orientation'];
127 nhaye 393 if(!is_numeric($val['entete_hauteur'])) {
128 fraynaud 342 unset($this->valF['entete_hauteur']);
129 nhaye 393 } else {
130 fraynaud 342 $this->valF['entete_hauteur'] = $val['entete_hauteur'];
131 nhaye 393 }
132 atreal 307 $this->valF['entetecolone_bordure'] = $val['entetecolone_bordure'];
133     $this->valF['entetecolone_align'] = $val['entetecolone_align'];
134     $this->valF['entete_fondcouleur'] = $val['entete_fondcouleur'];
135     $this->valF['entete_textecouleur'] = $val['entete_textecouleur'];
136 nhaye 393 if(!is_numeric($val['tableau_largeur'])) {
137 fraynaud 342 unset($this->valF['tableau_largeur']);
138 nhaye 393 } else {
139 fraynaud 342 $this->valF['tableau_largeur'] = $val['tableau_largeur'];
140 nhaye 393 }
141 atreal 307 $this->valF['tableau_bordure'] = $val['tableau_bordure'];
142 nhaye 393 if(!is_numeric($val['tableau_fontaille'])) {
143 fraynaud 342 unset($this->valF['tableau_fontaille']);
144 nhaye 393 } else {
145 fraynaud 342 $this->valF['tableau_fontaille'] = $val['tableau_fontaille'];
146 nhaye 393 }
147 atreal 307 $this->valF['bordure_couleur'] = $val['bordure_couleur'];
148     $this->valF['se_fond1'] = $val['se_fond1'];
149     $this->valF['se_fond2'] = $val['se_fond2'];
150     $this->valF['cellule_fond'] = $val['cellule_fond'];
151 nhaye 393 if(!is_numeric($val['cellule_hauteur'])) {
152 fraynaud 342 unset($this->valF['cellule_hauteur']);
153 nhaye 393 } else {
154 fraynaud 342 $this->valF['cellule_hauteur'] = $val['cellule_hauteur'];
155 nhaye 393 }
156 atreal 307 $this->valF['cellule_largeur'] = $val['cellule_largeur'];
157     $this->valF['cellule_bordure_un'] = $val['cellule_bordure_un'];
158     $this->valF['cellule_bordure'] = $val['cellule_bordure'];
159     $this->valF['cellule_align'] = $val['cellule_align'];
160     $this->valF['cellule_fond_total'] = $val['cellule_fond_total'];
161 nhaye 393 if(!is_numeric($val['cellule_fontaille_total'])) {
162 fraynaud 342 unset($this->valF['cellule_fontaille_total']);
163 nhaye 393 } else {
164 fraynaud 342 $this->valF['cellule_fontaille_total'] = $val['cellule_fontaille_total'];
165 nhaye 393 }
166     if(!is_numeric($val['cellule_hauteur_total'])) {
167 fraynaud 342 unset($this->valF['cellule_hauteur_total']);
168 nhaye 393 } else {
169 fraynaud 342 $this->valF['cellule_hauteur_total'] = $val['cellule_hauteur_total'];
170 nhaye 393 }
171 atreal 307 $this->valF['cellule_fondcouleur_total'] = $val['cellule_fondcouleur_total'];
172     $this->valF['cellule_bordure_total'] = $val['cellule_bordure_total'];
173     $this->valF['cellule_align_total'] = $val['cellule_align_total'];
174     $this->valF['cellule_fond_moyenne'] = $val['cellule_fond_moyenne'];
175 nhaye 393 if(!is_numeric($val['cellule_fontaille_moyenne'])) {
176 fraynaud 342 unset($this->valF['cellule_fontaille_moyenne']);
177 nhaye 393 } else {
178 fraynaud 342 $this->valF['cellule_fontaille_moyenne'] = $val['cellule_fontaille_moyenne'];
179 nhaye 393 }
180     if(!is_numeric($val['cellule_hauteur_moyenne'])) {
181 fraynaud 342 unset($this->valF['cellule_hauteur_moyenne']);
182 nhaye 393 } else {
183 fraynaud 342 $this->valF['cellule_hauteur_moyenne'] = $val['cellule_hauteur_moyenne'];
184 nhaye 393 }
185 atreal 307 $this->valF['cellule_fondcouleur_moyenne'] = $val['cellule_fondcouleur_moyenne'];
186     $this->valF['cellule_bordure_moyenne'] = $val['cellule_bordure_moyenne'];
187     $this->valF['cellule_align_moyenne'] = $val['cellule_align_moyenne'];
188     $this->valF['cellule_fond_nbr'] = $val['cellule_fond_nbr'];
189 nhaye 393 if(!is_numeric($val['cellule_fontaille_nbr'])) {
190 fraynaud 342 unset($this->valF['cellule_fontaille_nbr']);
191 nhaye 393 } else {
192 fraynaud 342 $this->valF['cellule_fontaille_nbr'] = $val['cellule_fontaille_nbr'];
193 nhaye 393 }
194     if(!is_numeric($val['cellule_hauteur_nbr'])) {
195 fraynaud 342 unset($this->valF['cellule_hauteur_nbr']);
196 nhaye 393 } else {
197 fraynaud 342 $this->valF['cellule_hauteur_nbr'] = $val['cellule_hauteur_nbr'];
198 nhaye 393 }
199 atreal 307 $this->valF['cellule_fondcouleur_nbr'] = $val['cellule_fondcouleur_nbr'];
200     $this->valF['cellule_bordure_nbr'] = $val['cellule_bordure_nbr'];
201     $this->valF['cellule_align_nbr'] = $val['cellule_align_nbr'];
202     $this->valF['cellule_numerique'] = $val['cellule_numerique'];
203     $this->valF['cellule_total'] = $val['cellule_total'];
204     $this->valF['cellule_moyenne'] = $val['cellule_moyenne'];
205     $this->valF['cellule_compteur'] = $val['cellule_compteur'];
206     $this->valF['om_sql'] = $val['om_sql'];
207     }
208 fraynaud 3
209 atreal 307 //=================================================
210     //cle primaire automatique [automatic primary key]
211     //==================================================
212 fraynaud 3
213 atreal 307 function setId(&$db) {
214     //numero automatique
215 nhaye 393 $this->valF[$this->clePrimaire] = $db->nextId(DB_PREFIXE.$this->table);
216 atreal 307 }
217 fraynaud 3
218 atreal 307 function setValFAjout($val) {
219     //numero automatique -> pas de controle ajout cle primaire
220     }
221 fraynaud 3
222 atreal 307 function verifierAjout() {
223     //numero automatique -> pas de verfication de cle primaire
224     }
225 fraynaud 3
226 atreal 307 //==========================
227     // Formulaire [form]
228     //==========================
229 fraynaud 3
230 atreal 307 function setType(&$form,$maj) {
231     //type
232     if ($maj==0){ //ajout
233     $form->setType('om_sousetat','hidden');// cle automatique
234     if($this->retourformulaire=='om_collectivite')
235 nhaye 393 if($_SESSION['niveau']==2) {
236     $form->setType('om_collectivite','selecthiddenstatic');
237     } else {
238     $form->setType('om_collectivite','hidden');
239     }
240 atreal 307 else
241     if($_SESSION['niveau']==2)
242     $form->setType('om_collectivite','select');
243     else
244 nhaye 393 $form->setType('om_collectivite','hidden');
245 atreal 307 $form->setType('id','text');
246     $form->setType('libelle','text');
247 nhaye 393 $form->setType('actif','checkbox');
248 atreal 307 $form->setType('titre','textarea');
249     $form->setType('titrehauteur','text');
250     $form->setType('titrefont','text');
251     $form->setType('titreattribut','text');
252     $form->setType('titretaille','text');
253     $form->setType('titrebordure','text');
254     $form->setType('titrealign','text');
255     $form->setType('titrefond','text');
256     $form->setType('titrefondcouleur','text');
257     $form->setType('titretextecouleur','text');
258     $form->setType('intervalle_debut','text');
259     $form->setType('intervalle_fin','text');
260     $form->setType('entete_flag','text');
261     $form->setType('entete_fond','text');
262 nhaye 393 $form->setType('entete_orientation','text');
263 atreal 307 $form->setType('entete_hauteur','text');
264     $form->setType('entetecolone_bordure','text');
265     $form->setType('entetecolone_align','text');
266     $form->setType('entete_fondcouleur','text');
267     $form->setType('entete_textecouleur','text');
268     $form->setType('tableau_largeur','text');
269     $form->setType('tableau_bordure','text');
270     $form->setType('tableau_fontaille','text');
271     $form->setType('bordure_couleur','text');
272     $form->setType('se_fond1','text');
273     $form->setType('se_fond2','text');
274     $form->setType('cellule_fond','text');
275     $form->setType('cellule_hauteur','text');
276     $form->setType('cellule_largeur','text');
277     $form->setType('cellule_bordure_un','text');
278     $form->setType('cellule_bordure','text');
279     $form->setType('cellule_align','text');
280     $form->setType('cellule_fond_total','text');
281     $form->setType('cellule_fontaille_total','text');
282     $form->setType('cellule_hauteur_total','text');
283     $form->setType('cellule_fondcouleur_total','text');
284     $form->setType('cellule_bordure_total','text');
285     $form->setType('cellule_align_total','text');
286     $form->setType('cellule_fond_moyenne','text');
287     $form->setType('cellule_fontaille_moyenne','text');
288     $form->setType('cellule_hauteur_moyenne','text');
289     $form->setType('cellule_fondcouleur_moyenne','text');
290     $form->setType('cellule_bordure_moyenne','text');
291     $form->setType('cellule_align_moyenne','text');
292     $form->setType('cellule_fond_nbr','text');
293     $form->setType('cellule_fontaille_nbr','text');
294     $form->setType('cellule_hauteur_nbr','text');
295     $form->setType('cellule_fondcouleur_nbr','text');
296     $form->setType('cellule_bordure_nbr','text');
297     $form->setType('cellule_align_nbr','text');
298     $form->setType('cellule_numerique','text');
299     $form->setType('cellule_total','text');
300     $form->setType('cellule_moyenne','text');
301     $form->setType('cellule_compteur','text');
302     $form->setType('om_sql','textarea');
303     }// fin ajout
304     if ($maj==1){ //modifier
305     $form->setType('om_sousetat','hiddenstatic');
306     if($this->retourformulaire=='om_collectivite')
307 nhaye 393 if($_SESSION['niveau']==2) {
308     $form->setType('om_collectivite','selecthiddenstatic');
309     } else {
310     $form->setType('om_collectivite','hidden');
311     }
312 atreal 307 else
313     if($_SESSION['niveau']==2)
314     $form->setType('om_collectivite','select');
315     else
316 nhaye 393 $form->setType('om_collectivite','hidden');
317 atreal 307 $form->setType('id','text');
318     $form->setType('libelle','text');
319 nhaye 393 $form->setType('actif','checkbox');
320 atreal 307 $form->setType('titre','textarea');
321     $form->setType('titrehauteur','text');
322     $form->setType('titrefont','text');
323     $form->setType('titreattribut','text');
324     $form->setType('titretaille','text');
325     $form->setType('titrebordure','text');
326     $form->setType('titrealign','text');
327     $form->setType('titrefond','text');
328     $form->setType('titrefondcouleur','text');
329     $form->setType('titretextecouleur','text');
330     $form->setType('intervalle_debut','text');
331     $form->setType('intervalle_fin','text');
332     $form->setType('entete_flag','text');
333     $form->setType('entete_fond','text');
334 nhaye 393 $form->setType('entete_orientation','text');
335 atreal 307 $form->setType('entete_hauteur','text');
336     $form->setType('entetecolone_bordure','text');
337     $form->setType('entetecolone_align','text');
338     $form->setType('entete_fondcouleur','text');
339     $form->setType('entete_textecouleur','text');
340     $form->setType('tableau_largeur','text');
341     $form->setType('tableau_bordure','text');
342     $form->setType('tableau_fontaille','text');
343     $form->setType('bordure_couleur','text');
344     $form->setType('se_fond1','text');
345     $form->setType('se_fond2','text');
346     $form->setType('cellule_fond','text');
347     $form->setType('cellule_hauteur','text');
348     $form->setType('cellule_largeur','text');
349     $form->setType('cellule_bordure_un','text');
350     $form->setType('cellule_bordure','text');
351     $form->setType('cellule_align','text');
352     $form->setType('cellule_fond_total','text');
353     $form->setType('cellule_fontaille_total','text');
354     $form->setType('cellule_hauteur_total','text');
355     $form->setType('cellule_fondcouleur_total','text');
356     $form->setType('cellule_bordure_total','text');
357     $form->setType('cellule_align_total','text');
358     $form->setType('cellule_fond_moyenne','text');
359     $form->setType('cellule_fontaille_moyenne','text');
360     $form->setType('cellule_hauteur_moyenne','text');
361     $form->setType('cellule_fondcouleur_moyenne','text');
362     $form->setType('cellule_bordure_moyenne','text');
363     $form->setType('cellule_align_moyenne','text');
364     $form->setType('cellule_fond_nbr','text');
365     $form->setType('cellule_fontaille_nbr','text');
366     $form->setType('cellule_hauteur_nbr','text');
367     $form->setType('cellule_fondcouleur_nbr','text');
368     $form->setType('cellule_bordure_nbr','text');
369     $form->setType('cellule_align_nbr','text');
370     $form->setType('cellule_numerique','text');
371     $form->setType('cellule_total','text');
372     $form->setType('cellule_moyenne','text');
373     $form->setType('cellule_compteur','text');
374     $form->setType('om_sql','textarea');
375     }// fin modifier
376     if ($maj==2){ //supprimer
377     $form->setType('om_sousetat','hiddenstatic');
378 nhaye 393 if($_SESSION['niveau']==2) {
379     $form->setType('om_collectivite','selectstatic');
380     } else {
381     $form->setType('om_collectivite','hidden');
382     }
383 atreal 307 $form->setType('id','hiddenstatic');
384     $form->setType('libelle','hiddenstatic');
385     $form->setType('actif','hiddenstatic');
386     $form->setType('titre','hiddenstatic');
387     $form->setType('titrehauteur','hiddenstatic');
388     $form->setType('titrefont','hiddenstatic');
389     $form->setType('titreattribut','hiddenstatic');
390     $form->setType('titretaille','hiddenstatic');
391     $form->setType('titrebordure','hiddenstatic');
392     $form->setType('titrealign','hiddenstatic');
393     $form->setType('titrefond','hiddenstatic');
394     $form->setType('titrefondcouleur','hiddenstatic');
395     $form->setType('titretextecouleur','hiddenstatic');
396     $form->setType('intervalle_debut','hiddenstatic');
397     $form->setType('intervalle_fin','hiddenstatic');
398     $form->setType('entete_flag','hiddenstatic');
399     $form->setType('entete_fond','hiddenstatic');
400     $form->setType('entete_orientation','hiddenstatic');
401     $form->setType('entete_hauteur','hiddenstatic');
402     $form->setType('entetecolone_bordure','hiddenstatic');
403     $form->setType('entetecolone_align','hiddenstatic');
404     $form->setType('entete_fondcouleur','hiddenstatic');
405     $form->setType('entete_textecouleur','hiddenstatic');
406     $form->setType('tableau_largeur','hiddenstatic');
407     $form->setType('tableau_bordure','hiddenstatic');
408     $form->setType('tableau_fontaille','hiddenstatic');
409     $form->setType('bordure_couleur','hiddenstatic');
410     $form->setType('se_fond1','hiddenstatic');
411     $form->setType('se_fond2','hiddenstatic');
412     $form->setType('cellule_fond','hiddenstatic');
413     $form->setType('cellule_hauteur','hiddenstatic');
414     $form->setType('cellule_largeur','hiddenstatic');
415     $form->setType('cellule_bordure_un','hiddenstatic');
416     $form->setType('cellule_bordure','hiddenstatic');
417     $form->setType('cellule_align','hiddenstatic');
418     $form->setType('cellule_fond_total','hiddenstatic');
419     $form->setType('cellule_fontaille_total','hiddenstatic');
420     $form->setType('cellule_hauteur_total','hiddenstatic');
421     $form->setType('cellule_fondcouleur_total','hiddenstatic');
422     $form->setType('cellule_bordure_total','hiddenstatic');
423     $form->setType('cellule_align_total','hiddenstatic');
424     $form->setType('cellule_fond_moyenne','hiddenstatic');
425     $form->setType('cellule_fontaille_moyenne','hiddenstatic');
426     $form->setType('cellule_hauteur_moyenne','hiddenstatic');
427     $form->setType('cellule_fondcouleur_moyenne','hiddenstatic');
428     $form->setType('cellule_bordure_moyenne','hiddenstatic');
429     $form->setType('cellule_align_moyenne','hiddenstatic');
430     $form->setType('cellule_fond_nbr','hiddenstatic');
431     $form->setType('cellule_fontaille_nbr','hiddenstatic');
432     $form->setType('cellule_hauteur_nbr','hiddenstatic');
433     $form->setType('cellule_fondcouleur_nbr','hiddenstatic');
434     $form->setType('cellule_bordure_nbr','hiddenstatic');
435     $form->setType('cellule_align_nbr','hiddenstatic');
436     $form->setType('cellule_numerique','hiddenstatic');
437     $form->setType('cellule_total','hiddenstatic');
438     $form->setType('cellule_moyenne','hiddenstatic');
439     $form->setType('cellule_compteur','hiddenstatic');
440     $form->setType('om_sql','hiddenstatic');
441     }//fin supprimer
442 nhaye 393 if ($maj==3){ //consulter
443     $form->setType('om_sousetat','static');
444     if($this->retourformulaire=='om_collectivite')
445     if($_SESSION['niveau']==2) {
446     $form->setType('om_collectivite','selectstatic');
447     } else {
448     $form->setType('om_collectivite','hidden');
449     }
450     else
451     if($_SESSION['niveau']==2)
452     $form->setType('om_collectivite','selectstatic');
453     else
454     $form->setType('om_collectivite','hidden');
455     $form->setType('id','static');
456     $form->setType('libelle','static');
457     $form->setType('actif','checkboxstatic');
458     $form->setType('titre','textareastatic');
459     $form->setType('titrehauteur','static');
460     $form->setType('titrefont','static');
461     $form->setType('titreattribut','static');
462     $form->setType('titretaille','static');
463     $form->setType('titrebordure','static');
464     $form->setType('titrealign','static');
465     $form->setType('titrefond','static');
466     $form->setType('titrefondcouleur','static');
467     $form->setType('titretextecouleur','static');
468     $form->setType('intervalle_debut','static');
469     $form->setType('intervalle_fin','static');
470     $form->setType('entete_flag','static');
471     $form->setType('entete_fond','static');
472     $form->setType('entete_orientation','static');
473     $form->setType('entete_hauteur','static');
474     $form->setType('entetecolone_bordure','static');
475     $form->setType('entetecolone_align','static');
476     $form->setType('entete_fondcouleur','static');
477     $form->setType('entete_textecouleur','static');
478     $form->setType('tableau_largeur','static');
479     $form->setType('tableau_bordure','static');
480     $form->setType('tableau_fontaille','static');
481     $form->setType('bordure_couleur','static');
482     $form->setType('se_fond1','static');
483     $form->setType('se_fond2','static');
484     $form->setType('cellule_fond','static');
485     $form->setType('cellule_hauteur','static');
486     $form->setType('cellule_largeur','static');
487     $form->setType('cellule_bordure_un','static');
488     $form->setType('cellule_bordure','static');
489     $form->setType('cellule_align','static');
490     $form->setType('cellule_fond_total','static');
491     $form->setType('cellule_fontaille_total','static');
492     $form->setType('cellule_hauteur_total','static');
493     $form->setType('cellule_fondcouleur_total','static');
494     $form->setType('cellule_bordure_total','static');
495     $form->setType('cellule_align_total','static');
496     $form->setType('cellule_fond_moyenne','static');
497     $form->setType('cellule_fontaille_moyenne','static');
498     $form->setType('cellule_hauteur_moyenne','static');
499     $form->setType('cellule_fondcouleur_moyenne','static');
500     $form->setType('cellule_bordure_moyenne','static');
501     $form->setType('cellule_align_moyenne','static');
502     $form->setType('cellule_fond_nbr','static');
503     $form->setType('cellule_fontaille_nbr','static');
504     $form->setType('cellule_hauteur_nbr','static');
505     $form->setType('cellule_fondcouleur_nbr','static');
506     $form->setType('cellule_bordure_nbr','static');
507     $form->setType('cellule_align_nbr','static');
508     $form->setType('cellule_numerique','static');
509     $form->setType('cellule_total','static');
510     $form->setType('cellule_moyenne','static');
511     $form->setType('cellule_compteur','static');
512     $form->setType('om_sql','textareastatic');
513     }//fin consulter
514 atreal 307 }
515 fraynaud 3
516 atreal 307 function setOnchange(&$form,$maj) {
517     //javascript controle client
518     $form->setOnchange('om_sousetat','VerifNum(this)');
519     $form->setOnchange('om_collectivite','VerifNum(this)');
520     $form->setOnchange('titrehauteur','VerifNum(this)');
521     $form->setOnchange('titretaille','VerifNum(this)');
522     $form->setOnchange('intervalle_debut','VerifNum(this)');
523     $form->setOnchange('intervalle_fin','VerifNum(this)');
524     $form->setOnchange('entete_hauteur','VerifNum(this)');
525     $form->setOnchange('tableau_largeur','VerifNum(this)');
526     $form->setOnchange('tableau_fontaille','VerifNum(this)');
527     $form->setOnchange('cellule_hauteur','VerifNum(this)');
528     $form->setOnchange('cellule_fontaille_total','VerifNum(this)');
529     $form->setOnchange('cellule_hauteur_total','VerifNum(this)');
530     $form->setOnchange('cellule_fontaille_moyenne','VerifNum(this)');
531     $form->setOnchange('cellule_hauteur_moyenne','VerifNum(this)');
532     $form->setOnchange('cellule_fontaille_nbr','VerifNum(this)');
533     $form->setOnchange('cellule_hauteur_nbr','VerifNum(this)');
534     }
535     /**
536     * Methode setTaille
537     */
538     function setTaille(&$form, $maj) {
539 nhaye 393 $form->setTaille("om_sousetat", 20);
540     $form->setTaille("om_collectivite", 20);
541 atreal 307 $form->setTaille("id", 30);
542     $form->setTaille("libelle", 30);
543 nhaye 393 $form->setTaille("actif", 1);
544 atreal 307 $form->setTaille("titre", 80);
545 nhaye 393 $form->setTaille("titrehauteur", 20);
546 atreal 307 $form->setTaille("titrefont", 20);
547     $form->setTaille("titreattribut", 20);
548 nhaye 393 $form->setTaille("titretaille", 20);
549 atreal 307 $form->setTaille("titrebordure", 20);
550     $form->setTaille("titrealign", 20);
551     $form->setTaille("titrefond", 20);
552     $form->setTaille("titrefondcouleur", 11);
553     $form->setTaille("titretextecouleur", 11);
554 nhaye 393 $form->setTaille("intervalle_debut", 20);
555     $form->setTaille("intervalle_fin", 20);
556 atreal 307 $form->setTaille("entete_flag", 20);
557     $form->setTaille("entete_fond", 20);
558 nhaye 393 $form->setTaille("entete_orientation", 30);
559     $form->setTaille("entete_hauteur", 20);
560 atreal 307 $form->setTaille("entetecolone_bordure", 30);
561     $form->setTaille("entetecolone_align", 30);
562     $form->setTaille("entete_fondcouleur", 11);
563     $form->setTaille("entete_textecouleur", 11);
564 nhaye 393 $form->setTaille("tableau_largeur", 20);
565 atreal 307 $form->setTaille("tableau_bordure", 20);
566 nhaye 393 $form->setTaille("tableau_fontaille", 20);
567 atreal 307 $form->setTaille("bordure_couleur", 11);
568     $form->setTaille("se_fond1", 11);
569     $form->setTaille("se_fond2", 11);
570     $form->setTaille("cellule_fond", 20);
571 nhaye 393 $form->setTaille("cellule_hauteur", 20);
572 atreal 307 $form->setTaille("cellule_largeur", 30);
573     $form->setTaille("cellule_bordure_un", 30);
574     $form->setTaille("cellule_bordure", 30);
575     $form->setTaille("cellule_align", 30);
576     $form->setTaille("cellule_fond_total", 20);
577 nhaye 393 $form->setTaille("cellule_fontaille_total", 20);
578     $form->setTaille("cellule_hauteur_total", 20);
579 atreal 307 $form->setTaille("cellule_fondcouleur_total", 11);
580     $form->setTaille("cellule_bordure_total", 30);
581     $form->setTaille("cellule_align_total", 30);
582     $form->setTaille("cellule_fond_moyenne", 20);
583 nhaye 393 $form->setTaille("cellule_fontaille_moyenne", 20);
584     $form->setTaille("cellule_hauteur_moyenne", 20);
585 atreal 307 $form->setTaille("cellule_fondcouleur_moyenne", 11);
586     $form->setTaille("cellule_bordure_moyenne", 30);
587     $form->setTaille("cellule_align_moyenne", 30);
588     $form->setTaille("cellule_fond_nbr", 20);
589 nhaye 393 $form->setTaille("cellule_fontaille_nbr", 20);
590     $form->setTaille("cellule_hauteur_nbr", 20);
591 atreal 307 $form->setTaille("cellule_fondcouleur_nbr", 11);
592     $form->setTaille("cellule_bordure_nbr", 30);
593     $form->setTaille("cellule_align_nbr", 30);
594     $form->setTaille("cellule_numerique", 30);
595     $form->setTaille("cellule_total", 30);
596     $form->setTaille("cellule_moyenne", 30);
597     $form->setTaille("cellule_compteur", 30);
598     $form->setTaille("om_sql", 80);
599     }
600 fraynaud 3
601 atreal 307 /**
602     * Methode setMax
603     */
604     function setMax(&$form, $maj) {
605 nhaye 393 $form->setMax("om_sousetat", 20);
606     $form->setMax("om_collectivite", 20);
607 atreal 307 $form->setMax("id", 50);
608     $form->setMax("libelle", 50);
609 nhaye 393 $form->setMax("actif", 1);
610 atreal 307 $form->setMax("titre", 6);
611 nhaye 393 $form->setMax("titrehauteur", 20);
612 atreal 307 $form->setMax("titrefont", 20);
613     $form->setMax("titreattribut", 20);
614 nhaye 393 $form->setMax("titretaille", 20);
615 atreal 307 $form->setMax("titrebordure", 20);
616     $form->setMax("titrealign", 20);
617     $form->setMax("titrefond", 20);
618     $form->setMax("titrefondcouleur", 11);
619     $form->setMax("titretextecouleur", 11);
620 nhaye 393 $form->setMax("intervalle_debut", 20);
621     $form->setMax("intervalle_fin", 20);
622 atreal 307 $form->setMax("entete_flag", 20);
623     $form->setMax("entete_fond", 20);
624 nhaye 393 $form->setMax("entete_orientation", 100);
625     $form->setMax("entete_hauteur", 20);
626 atreal 307 $form->setMax("entetecolone_bordure", 200);
627     $form->setMax("entetecolone_align", 100);
628     $form->setMax("entete_fondcouleur", 11);
629     $form->setMax("entete_textecouleur", 11);
630 nhaye 393 $form->setMax("tableau_largeur", 20);
631 atreal 307 $form->setMax("tableau_bordure", 20);
632 nhaye 393 $form->setMax("tableau_fontaille", 20);
633 atreal 307 $form->setMax("bordure_couleur", 11);
634     $form->setMax("se_fond1", 11);
635     $form->setMax("se_fond2", 11);
636     $form->setMax("cellule_fond", 20);
637 nhaye 393 $form->setMax("cellule_hauteur", 20);
638 atreal 307 $form->setMax("cellule_largeur", 200);
639     $form->setMax("cellule_bordure_un", 200);
640     $form->setMax("cellule_bordure", 200);
641     $form->setMax("cellule_align", 100);
642     $form->setMax("cellule_fond_total", 20);
643 nhaye 393 $form->setMax("cellule_fontaille_total", 20);
644     $form->setMax("cellule_hauteur_total", 20);
645 atreal 307 $form->setMax("cellule_fondcouleur_total", 11);
646     $form->setMax("cellule_bordure_total", 200);
647     $form->setMax("cellule_align_total", 100);
648     $form->setMax("cellule_fond_moyenne", 20);
649 nhaye 393 $form->setMax("cellule_fontaille_moyenne", 20);
650     $form->setMax("cellule_hauteur_moyenne", 20);
651 atreal 307 $form->setMax("cellule_fondcouleur_moyenne", 11);
652     $form->setMax("cellule_bordure_moyenne", 200);
653     $form->setMax("cellule_align_moyenne", 100);
654     $form->setMax("cellule_fond_nbr", 20);
655 nhaye 393 $form->setMax("cellule_fontaille_nbr", 20);
656     $form->setMax("cellule_hauteur_nbr", 20);
657 atreal 307 $form->setMax("cellule_fondcouleur_nbr", 11);
658     $form->setMax("cellule_bordure_nbr", 200);
659     $form->setMax("cellule_align_nbr", 100);
660     $form->setMax("cellule_numerique", 200);
661     $form->setMax("cellule_total", 100);
662     $form->setMax("cellule_moyenne", 100);
663     $form->setMax("cellule_compteur", 100);
664     $form->setMax("om_sql", 6);
665     }
666 fraynaud 3
667    
668 atreal 307 function setLib(&$form,$maj) {
669     //libelle des champs
670     $form->setLib('om_sousetat',_('om_sousetat'));
671     $form->setLib('om_collectivite',_('om_collectivite'));
672     $form->setLib('id',_('id'));
673     $form->setLib('libelle',_('libelle'));
674     $form->setLib('actif',_('actif'));
675     $form->setLib('titre',_('titre'));
676     $form->setLib('titrehauteur',_('titrehauteur'));
677     $form->setLib('titrefont',_('titrefont'));
678     $form->setLib('titreattribut',_('titreattribut'));
679     $form->setLib('titretaille',_('titretaille'));
680     $form->setLib('titrebordure',_('titrebordure'));
681     $form->setLib('titrealign',_('titrealign'));
682     $form->setLib('titrefond',_('titrefond'));
683     $form->setLib('titrefondcouleur',_('titrefondcouleur'));
684     $form->setLib('titretextecouleur',_('titretextecouleur'));
685     $form->setLib('intervalle_debut',_('intervalle_debut'));
686     $form->setLib('intervalle_fin',_('intervalle_fin'));
687     $form->setLib('entete_flag',_('entete_flag'));
688     $form->setLib('entete_fond',_('entete_fond'));
689     $form->setLib('entete_orientation',_('entete_orientation'));
690     $form->setLib('entete_hauteur',_('entete_hauteur'));
691     $form->setLib('entetecolone_bordure',_('entetecolone_bordure'));
692     $form->setLib('entetecolone_align',_('entetecolone_align'));
693     $form->setLib('entete_fondcouleur',_('entete_fondcouleur'));
694     $form->setLib('entete_textecouleur',_('entete_textecouleur'));
695     $form->setLib('tableau_largeur',_('tableau_largeur'));
696     $form->setLib('tableau_bordure',_('tableau_bordure'));
697     $form->setLib('tableau_fontaille',_('tableau_fontaille'));
698     $form->setLib('bordure_couleur',_('bordure_couleur'));
699     $form->setLib('se_fond1',_('se_fond1'));
700     $form->setLib('se_fond2',_('se_fond2'));
701     $form->setLib('cellule_fond',_('cellule_fond'));
702     $form->setLib('cellule_hauteur',_('cellule_hauteur'));
703     $form->setLib('cellule_largeur',_('cellule_largeur'));
704     $form->setLib('cellule_bordure_un',_('cellule_bordure_un'));
705     $form->setLib('cellule_bordure',_('cellule_bordure'));
706     $form->setLib('cellule_align',_('cellule_align'));
707     $form->setLib('cellule_fond_total',_('cellule_fond_total'));
708     $form->setLib('cellule_fontaille_total',_('cellule_fontaille_total'));
709     $form->setLib('cellule_hauteur_total',_('cellule_hauteur_total'));
710     $form->setLib('cellule_fondcouleur_total',_('cellule_fondcouleur_total'));
711     $form->setLib('cellule_bordure_total',_('cellule_bordure_total'));
712     $form->setLib('cellule_align_total',_('cellule_align_total'));
713     $form->setLib('cellule_fond_moyenne',_('cellule_fond_moyenne'));
714     $form->setLib('cellule_fontaille_moyenne',_('cellule_fontaille_moyenne'));
715     $form->setLib('cellule_hauteur_moyenne',_('cellule_hauteur_moyenne'));
716     $form->setLib('cellule_fondcouleur_moyenne',_('cellule_fondcouleur_moyenne'));
717     $form->setLib('cellule_bordure_moyenne',_('cellule_bordure_moyenne'));
718     $form->setLib('cellule_align_moyenne',_('cellule_align_moyenne'));
719     $form->setLib('cellule_fond_nbr',_('cellule_fond_nbr'));
720     $form->setLib('cellule_fontaille_nbr',_('cellule_fontaille_nbr'));
721     $form->setLib('cellule_hauteur_nbr',_('cellule_hauteur_nbr'));
722     $form->setLib('cellule_fondcouleur_nbr',_('cellule_fondcouleur_nbr'));
723     $form->setLib('cellule_bordure_nbr',_('cellule_bordure_nbr'));
724     $form->setLib('cellule_align_nbr',_('cellule_align_nbr'));
725     $form->setLib('cellule_numerique',_('cellule_numerique'));
726     $form->setLib('cellule_total',_('cellule_total'));
727     $form->setLib('cellule_moyenne',_('cellule_moyenne'));
728     $form->setLib('cellule_compteur',_('cellule_compteur'));
729     $form->setLib('om_sql',_('om_sql'));
730     }
731 fraynaud 3
732 atreal 307 function setSelect(&$form, $maj,&$db,$debug) {
733     if(file_exists ("../sql/".$db->phptype."/".$this->table.".form.inc.php"))
734     include ("../sql/".$db->phptype."/".$this->table.".form.inc.php");
735     elseif(file_exists ("../sql/".$db->phptype."/".$this->table.".form.inc"))
736     include ("../sql/".$db->phptype."/".$this->table.".form.inc");
737 nhaye 393
738     // om_collectivite
739     $this->init_select($form, $db, $maj, $debug, "om_collectivite",
740     $sql_om_collectivite, $sql_om_collectivite_by_id, false);
741 atreal 307 }// fin select
742 fraynaud 3
743 atreal 307 function setVal(&$form,$maj,$validation,&$db,$DEBUG=null){
744     if($validation==0 and $maj==0 and $_SESSION['niveau']==1) {
745     $form->setVal('om_collectivite', $_SESSION['collectivite']);
746     }// fin validation
747     }// fin setVal
748 fraynaud 3
749 atreal 307 //==================================
750     // sous Formulaire [subform]
751     //==================================
752 fraynaud 3
753 atreal 307 function setValsousformulaire(&$form,$maj,$validation,$idxformulaire,$retourformulaire,$typeformulaire,&$db,$DEBUG=null){
754     $this->retourformulaire = $retourformulaire;
755 nhaye 393 if($validation==0 and $maj==0 and $_SESSION['niveau']==1) {
756     $form->setVal('om_collectivite', $_SESSION['collectivite']);
757     }// fin validation
758     if($validation == 0) {
759 atreal 307 if($retourformulaire =='om_collectivite')
760     $form->setVal('om_collectivite', $idxformulaire);
761     }// fin validation
762     }// fin setValsousformulaire
763 fraynaud 3
764 atreal 307 //==================================
765     // cle secondaire [secondary key]
766     //==================================
767 fraynaud 3
768     }// fin classe
769     ?>

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26