1 |
<?php |
2 |
//$Id$ |
3 |
//gen openMairie le 06/12/2010 15:57 |
4 |
require_once (PATH_OPENMAIRIE."formulairedyn.class.php"); |
5 |
require_once (PATH_OPENMAIRIE."dbformdyn.class.php"); |
6 |
|
7 |
class om_sousetat_gen extends dbForm { |
8 |
var $table="om_sousetat"; |
9 |
var $clePrimaire="om_sousetat"; |
10 |
var $typeCle="N"; |
11 |
var $retourformulaire; |
12 |
|
13 |
function setvalF($val) { |
14 |
//affectation valeur formulaire |
15 |
$this->valF['om_sousetat'] = $val['om_sousetat']; |
16 |
$this->valF['om_collectivite'] = $val['om_collectivite']; |
17 |
$this->valF['id'] = $val['id']; |
18 |
$this->valF['libelle'] = $val['libelle']; |
19 |
$this->valF['actif'] = $val['actif']; |
20 |
$this->valF['titre'] = $val['titre']; |
21 |
$this->valF['titrehauteur'] = $val['titrehauteur']; |
22 |
$this->valF['titrefont'] = $val['titrefont']; |
23 |
$this->valF['titreattribut'] = $val['titreattribut']; |
24 |
$this->valF['titretaille'] = $val['titretaille']; |
25 |
$this->valF['titrebordure'] = $val['titrebordure']; |
26 |
$this->valF['titrealign'] = $val['titrealign']; |
27 |
$this->valF['titrefond'] = $val['titrefond']; |
28 |
$this->valF['titrefondcouleur'] = $val['titrefondcouleur']; |
29 |
$this->valF['titretextecouleur'] = $val['titretextecouleur']; |
30 |
$this->valF['intervalle_debut'] = $val['intervalle_debut']; |
31 |
$this->valF['intervalle_fin'] = $val['intervalle_fin']; |
32 |
$this->valF['entete_flag'] = $val['entete_flag']; |
33 |
$this->valF['entete_fond'] = $val['entete_fond']; |
34 |
$this->valF['entete_orientation'] = $val['entete_orientation']; |
35 |
$this->valF['entete_hauteur'] = $val['entete_hauteur']; |
36 |
$this->valF['entetecolone_bordure'] = $val['entetecolone_bordure']; |
37 |
$this->valF['entetecolone_align'] = $val['entetecolone_align']; |
38 |
$this->valF['entete_fondcouleur'] = $val['entete_fondcouleur']; |
39 |
$this->valF['entete_textecouleur'] = $val['entete_textecouleur']; |
40 |
$this->valF['tableau_largeur'] = $val['tableau_largeur']; |
41 |
$this->valF['tableau_bordure'] = $val['tableau_bordure']; |
42 |
$this->valF['tableau_fontaille'] = $val['tableau_fontaille']; |
43 |
$this->valF['bordure_couleur'] = $val['bordure_couleur']; |
44 |
$this->valF['se_fond1'] = $val['se_fond1']; |
45 |
$this->valF['se_fond2'] = $val['se_fond2']; |
46 |
$this->valF['cellule_fond'] = $val['cellule_fond']; |
47 |
$this->valF['cellule_hauteur'] = $val['cellule_hauteur']; |
48 |
$this->valF['cellule_largeur'] = $val['cellule_largeur']; |
49 |
$this->valF['cellule_bordure_un'] = $val['cellule_bordure_un']; |
50 |
$this->valF['cellule_bordure'] = $val['cellule_bordure']; |
51 |
$this->valF['cellule_align'] = $val['cellule_align']; |
52 |
$this->valF['cellule_fond_total'] = $val['cellule_fond_total']; |
53 |
$this->valF['cellule_fontaille_total'] = $val['cellule_fontaille_total']; |
54 |
$this->valF['cellule_hauteur_total'] = $val['cellule_hauteur_total']; |
55 |
$this->valF['cellule_fondcouleur_total'] = $val['cellule_fondcouleur_total']; |
56 |
$this->valF['cellule_bordure_total'] = $val['cellule_bordure_total']; |
57 |
$this->valF['cellule_align_total'] = $val['cellule_align_total']; |
58 |
$this->valF['cellule_fond_moyenne'] = $val['cellule_fond_moyenne']; |
59 |
$this->valF['cellule_fontaille_moyenne'] = $val['cellule_fontaille_moyenne']; |
60 |
$this->valF['cellule_hauteur_moyenne'] = $val['cellule_hauteur_moyenne']; |
61 |
$this->valF['cellule_fondcouleur_moyenne'] = $val['cellule_fondcouleur_moyenne']; |
62 |
$this->valF['cellule_bordure_moyenne'] = $val['cellule_bordure_moyenne']; |
63 |
$this->valF['cellule_align_moyenne'] = $val['cellule_align_moyenne']; |
64 |
$this->valF['cellule_fond_nbr'] = $val['cellule_fond_nbr']; |
65 |
$this->valF['cellule_fontaille_nbr'] = $val['cellule_fontaille_nbr']; |
66 |
$this->valF['cellule_hauteur_nbr'] = $val['cellule_hauteur_nbr']; |
67 |
$this->valF['cellule_fondcouleur_nbr'] = $val['cellule_fondcouleur_nbr']; |
68 |
$this->valF['cellule_bordure_nbr'] = $val['cellule_bordure_nbr']; |
69 |
$this->valF['cellule_align_nbr'] = $val['cellule_align_nbr']; |
70 |
$this->valF['cellule_numerique'] = $val['cellule_numerique']; |
71 |
$this->valF['cellule_total'] = $val['cellule_total']; |
72 |
$this->valF['cellule_moyenne'] = $val['cellule_moyenne']; |
73 |
$this->valF['cellule_compteur'] = $val['cellule_compteur']; |
74 |
$this->valF['om_sql'] = $val['om_sql']; |
75 |
} |
76 |
|
77 |
//================================================= |
78 |
//cle primaire automatique [automatic primary key] |
79 |
//================================================== |
80 |
|
81 |
function setId(&$db) { |
82 |
//numero automatique |
83 |
$this->valF[$this->table] = $db->nextId(DB_PREFIXE.$this->table); |
84 |
} |
85 |
|
86 |
function setValFAjout($val) { |
87 |
//numero automatique -> pas de controle ajout cle primaire |
88 |
} |
89 |
|
90 |
function verifierAjout() { |
91 |
//numero automatique -> pas de verfication de cle primaire |
92 |
} |
93 |
|
94 |
//==================================== |
95 |
// verifier avant validation [verify] |
96 |
//===================================== |
97 |
|
98 |
function verifier($val,&$db,$DEBUG) { |
99 |
// verifier le 2eme champ si $verifier = 1 dans gen/dyn/form.inc |
100 |
$this->correct=True; |
101 |
$f=" ! "; |
102 |
$imgv="<img src='../app/img/punaise.png' style='vertical-align:middle' hspace='2' border='0'>"; |
103 |
if ($this->valF['om_collectivite']==""){ |
104 |
$this->msg= $this->msg.$imgv._('om_collectivite')." "._('obligatoire').$f; |
105 |
$this->correct=False; |
106 |
} |
107 |
} // fin verifier [end verify] |
108 |
|
109 |
//========================== |
110 |
// Formulaire [form] |
111 |
//========================== |
112 |
|
113 |
function setType(&$form,$maj) { |
114 |
//type |
115 |
if ($maj==0){ //ajout |
116 |
$form->setType('om_sousetat','hidden');// cle automatique |
117 |
if($this->retourformulaire=='om_collectivite') |
118 |
$form->setType('om_collectivite','hiddenstatic'); |
119 |
else |
120 |
if($_SESSION['niveau']==2) |
121 |
$form->setType('om_collectivite','select'); |
122 |
else |
123 |
$form->setType('om_collectivite','hiddenstatic'); |
124 |
$form->setType('id','text'); |
125 |
$form->setType('libelle','text'); |
126 |
$form->setType('actif','text'); |
127 |
$form->setType('titre','textarea'); |
128 |
$form->setType('titrehauteur','text'); |
129 |
$form->setType('titrefont','text'); |
130 |
$form->setType('titreattribut','text'); |
131 |
$form->setType('titretaille','text'); |
132 |
$form->setType('titrebordure','text'); |
133 |
$form->setType('titrealign','text'); |
134 |
$form->setType('titrefond','text'); |
135 |
$form->setType('titrefondcouleur','text'); |
136 |
$form->setType('titretextecouleur','text'); |
137 |
$form->setType('intervalle_debut','text'); |
138 |
$form->setType('intervalle_fin','text'); |
139 |
$form->setType('entete_flag','text'); |
140 |
$form->setType('entete_fond','text'); |
141 |
$form->setType('entete_orientation','text'); |
142 |
$form->setType('entete_hauteur','text'); |
143 |
$form->setType('entetecolone_bordure','text'); |
144 |
$form->setType('entetecolone_align','text'); |
145 |
$form->setType('entete_fondcouleur','text'); |
146 |
$form->setType('entete_textecouleur','text'); |
147 |
$form->setType('tableau_largeur','text'); |
148 |
$form->setType('tableau_bordure','text'); |
149 |
$form->setType('tableau_fontaille','text'); |
150 |
$form->setType('bordure_couleur','text'); |
151 |
$form->setType('se_fond1','text'); |
152 |
$form->setType('se_fond2','text'); |
153 |
$form->setType('cellule_fond','text'); |
154 |
$form->setType('cellule_hauteur','text'); |
155 |
$form->setType('cellule_largeur','text'); |
156 |
$form->setType('cellule_bordure_un','text'); |
157 |
$form->setType('cellule_bordure','text'); |
158 |
$form->setType('cellule_align','text'); |
159 |
$form->setType('cellule_fond_total','text'); |
160 |
$form->setType('cellule_fontaille_total','text'); |
161 |
$form->setType('cellule_hauteur_total','text'); |
162 |
$form->setType('cellule_fondcouleur_total','text'); |
163 |
$form->setType('cellule_bordure_total','text'); |
164 |
$form->setType('cellule_align_total','text'); |
165 |
$form->setType('cellule_fond_moyenne','text'); |
166 |
$form->setType('cellule_fontaille_moyenne','text'); |
167 |
$form->setType('cellule_hauteur_moyenne','text'); |
168 |
$form->setType('cellule_fondcouleur_moyenne','text'); |
169 |
$form->setType('cellule_bordure_moyenne','text'); |
170 |
$form->setType('cellule_align_moyenne','text'); |
171 |
$form->setType('cellule_fond_nbr','text'); |
172 |
$form->setType('cellule_fontaille_nbr','text'); |
173 |
$form->setType('cellule_hauteur_nbr','text'); |
174 |
$form->setType('cellule_fondcouleur_nbr','text'); |
175 |
$form->setType('cellule_bordure_nbr','text'); |
176 |
$form->setType('cellule_align_nbr','text'); |
177 |
$form->setType('cellule_numerique','text'); |
178 |
$form->setType('cellule_total','text'); |
179 |
$form->setType('cellule_moyenne','text'); |
180 |
$form->setType('cellule_compteur','text'); |
181 |
$form->setType('om_sql','textarea'); |
182 |
}// fin ajout |
183 |
if ($maj==1){ //modifier |
184 |
$form->setType('om_sousetat','hiddenstatic'); |
185 |
if($this->retourformulaire=='om_collectivite') |
186 |
$form->setType('om_collectivite','hiddenstatic'); |
187 |
else |
188 |
if($_SESSION['niveau']==2) |
189 |
$form->setType('om_collectivite','select'); |
190 |
else |
191 |
$form->setType('om_collectivite','hiddenstatic'); |
192 |
$form->setType('id','text'); |
193 |
$form->setType('libelle','text'); |
194 |
$form->setType('actif','text'); |
195 |
$form->setType('titre','textarea'); |
196 |
$form->setType('titrehauteur','text'); |
197 |
$form->setType('titrefont','text'); |
198 |
$form->setType('titreattribut','text'); |
199 |
$form->setType('titretaille','text'); |
200 |
$form->setType('titrebordure','text'); |
201 |
$form->setType('titrealign','text'); |
202 |
$form->setType('titrefond','text'); |
203 |
$form->setType('titrefondcouleur','text'); |
204 |
$form->setType('titretextecouleur','text'); |
205 |
$form->setType('intervalle_debut','text'); |
206 |
$form->setType('intervalle_fin','text'); |
207 |
$form->setType('entete_flag','text'); |
208 |
$form->setType('entete_fond','text'); |
209 |
$form->setType('entete_orientation','text'); |
210 |
$form->setType('entete_hauteur','text'); |
211 |
$form->setType('entetecolone_bordure','text'); |
212 |
$form->setType('entetecolone_align','text'); |
213 |
$form->setType('entete_fondcouleur','text'); |
214 |
$form->setType('entete_textecouleur','text'); |
215 |
$form->setType('tableau_largeur','text'); |
216 |
$form->setType('tableau_bordure','text'); |
217 |
$form->setType('tableau_fontaille','text'); |
218 |
$form->setType('bordure_couleur','text'); |
219 |
$form->setType('se_fond1','text'); |
220 |
$form->setType('se_fond2','text'); |
221 |
$form->setType('cellule_fond','text'); |
222 |
$form->setType('cellule_hauteur','text'); |
223 |
$form->setType('cellule_largeur','text'); |
224 |
$form->setType('cellule_bordure_un','text'); |
225 |
$form->setType('cellule_bordure','text'); |
226 |
$form->setType('cellule_align','text'); |
227 |
$form->setType('cellule_fond_total','text'); |
228 |
$form->setType('cellule_fontaille_total','text'); |
229 |
$form->setType('cellule_hauteur_total','text'); |
230 |
$form->setType('cellule_fondcouleur_total','text'); |
231 |
$form->setType('cellule_bordure_total','text'); |
232 |
$form->setType('cellule_align_total','text'); |
233 |
$form->setType('cellule_fond_moyenne','text'); |
234 |
$form->setType('cellule_fontaille_moyenne','text'); |
235 |
$form->setType('cellule_hauteur_moyenne','text'); |
236 |
$form->setType('cellule_fondcouleur_moyenne','text'); |
237 |
$form->setType('cellule_bordure_moyenne','text'); |
238 |
$form->setType('cellule_align_moyenne','text'); |
239 |
$form->setType('cellule_fond_nbr','text'); |
240 |
$form->setType('cellule_fontaille_nbr','text'); |
241 |
$form->setType('cellule_hauteur_nbr','text'); |
242 |
$form->setType('cellule_fondcouleur_nbr','text'); |
243 |
$form->setType('cellule_bordure_nbr','text'); |
244 |
$form->setType('cellule_align_nbr','text'); |
245 |
$form->setType('cellule_numerique','text'); |
246 |
$form->setType('cellule_total','text'); |
247 |
$form->setType('cellule_moyenne','text'); |
248 |
$form->setType('cellule_compteur','text'); |
249 |
$form->setType('om_sql','textarea'); |
250 |
}// fin modifier |
251 |
if ($maj==2){ //supprimer |
252 |
$form->setType('om_sousetat','hiddenstatic'); |
253 |
$form->setType('om_collectivite','hiddenstatic'); |
254 |
$form->setType('id','hiddenstatic'); |
255 |
$form->setType('libelle','hiddenstatic'); |
256 |
$form->setType('actif','hiddenstatic'); |
257 |
$form->setType('titre','hiddenstatic'); |
258 |
$form->setType('titrehauteur','hiddenstatic'); |
259 |
$form->setType('titrefont','hiddenstatic'); |
260 |
$form->setType('titreattribut','hiddenstatic'); |
261 |
$form->setType('titretaille','hiddenstatic'); |
262 |
$form->setType('titrebordure','hiddenstatic'); |
263 |
$form->setType('titrealign','hiddenstatic'); |
264 |
$form->setType('titrefond','hiddenstatic'); |
265 |
$form->setType('titrefondcouleur','hiddenstatic'); |
266 |
$form->setType('titretextecouleur','hiddenstatic'); |
267 |
$form->setType('intervalle_debut','hiddenstatic'); |
268 |
$form->setType('intervalle_fin','hiddenstatic'); |
269 |
$form->setType('entete_flag','hiddenstatic'); |
270 |
$form->setType('entete_fond','hiddenstatic'); |
271 |
$form->setType('entete_orientation','hiddenstatic'); |
272 |
$form->setType('entete_hauteur','hiddenstatic'); |
273 |
$form->setType('entetecolone_bordure','hiddenstatic'); |
274 |
$form->setType('entetecolone_align','hiddenstatic'); |
275 |
$form->setType('entete_fondcouleur','hiddenstatic'); |
276 |
$form->setType('entete_textecouleur','hiddenstatic'); |
277 |
$form->setType('tableau_largeur','hiddenstatic'); |
278 |
$form->setType('tableau_bordure','hiddenstatic'); |
279 |
$form->setType('tableau_fontaille','hiddenstatic'); |
280 |
$form->setType('bordure_couleur','hiddenstatic'); |
281 |
$form->setType('se_fond1','hiddenstatic'); |
282 |
$form->setType('se_fond2','hiddenstatic'); |
283 |
$form->setType('cellule_fond','hiddenstatic'); |
284 |
$form->setType('cellule_hauteur','hiddenstatic'); |
285 |
$form->setType('cellule_largeur','hiddenstatic'); |
286 |
$form->setType('cellule_bordure_un','hiddenstatic'); |
287 |
$form->setType('cellule_bordure','hiddenstatic'); |
288 |
$form->setType('cellule_align','hiddenstatic'); |
289 |
$form->setType('cellule_fond_total','hiddenstatic'); |
290 |
$form->setType('cellule_fontaille_total','hiddenstatic'); |
291 |
$form->setType('cellule_hauteur_total','hiddenstatic'); |
292 |
$form->setType('cellule_fondcouleur_total','hiddenstatic'); |
293 |
$form->setType('cellule_bordure_total','hiddenstatic'); |
294 |
$form->setType('cellule_align_total','hiddenstatic'); |
295 |
$form->setType('cellule_fond_moyenne','hiddenstatic'); |
296 |
$form->setType('cellule_fontaille_moyenne','hiddenstatic'); |
297 |
$form->setType('cellule_hauteur_moyenne','hiddenstatic'); |
298 |
$form->setType('cellule_fondcouleur_moyenne','hiddenstatic'); |
299 |
$form->setType('cellule_bordure_moyenne','hiddenstatic'); |
300 |
$form->setType('cellule_align_moyenne','hiddenstatic'); |
301 |
$form->setType('cellule_fond_nbr','hiddenstatic'); |
302 |
$form->setType('cellule_fontaille_nbr','hiddenstatic'); |
303 |
$form->setType('cellule_hauteur_nbr','hiddenstatic'); |
304 |
$form->setType('cellule_fondcouleur_nbr','hiddenstatic'); |
305 |
$form->setType('cellule_bordure_nbr','hiddenstatic'); |
306 |
$form->setType('cellule_align_nbr','hiddenstatic'); |
307 |
$form->setType('cellule_numerique','hiddenstatic'); |
308 |
$form->setType('cellule_total','hiddenstatic'); |
309 |
$form->setType('cellule_moyenne','hiddenstatic'); |
310 |
$form->setType('cellule_compteur','hiddenstatic'); |
311 |
$form->setType('om_sql','hiddenstatic'); |
312 |
}//fin supprimer |
313 |
} |
314 |
|
315 |
function setOnchange(&$form,$maj) { |
316 |
//javascript controle client |
317 |
$form->setOnchange('om_sousetat','VerifNum(this)'); |
318 |
$form->setOnchange('om_collectivite','VerifNum(this)'); |
319 |
$form->setOnchange('titrehauteur','VerifNum(this)'); |
320 |
$form->setOnchange('titretaille','VerifNum(this)'); |
321 |
$form->setOnchange('intervalle_debut','VerifNum(this)'); |
322 |
$form->setOnchange('intervalle_fin','VerifNum(this)'); |
323 |
$form->setOnchange('entete_hauteur','VerifNum(this)'); |
324 |
$form->setOnchange('tableau_largeur','VerifNum(this)'); |
325 |
$form->setOnchange('tableau_fontaille','VerifNum(this)'); |
326 |
$form->setOnchange('cellule_hauteur','VerifNum(this)'); |
327 |
$form->setOnchange('cellule_fontaille_total','VerifNum(this)'); |
328 |
$form->setOnchange('cellule_hauteur_total','VerifNum(this)'); |
329 |
$form->setOnchange('cellule_fontaille_moyenne','VerifNum(this)'); |
330 |
$form->setOnchange('cellule_hauteur_moyenne','VerifNum(this)'); |
331 |
$form->setOnchange('cellule_fontaille_nbr','VerifNum(this)'); |
332 |
$form->setOnchange('cellule_hauteur_nbr','VerifNum(this)'); |
333 |
} |
334 |
|
335 |
function setTaille(&$form,$maj) { |
336 |
//taille des champs affiches (text) |
337 |
$form->setTaille('om_sousetat',11); |
338 |
$form->setTaille('om_collectivite',11); |
339 |
$form->setTaille('id',50); |
340 |
$form->setTaille('libelle',50); |
341 |
$form->setTaille('actif',3); |
342 |
$form->setTaille('titre',80); |
343 |
$form->setTaille('titrehauteur',8); |
344 |
$form->setTaille('titrefont',20); |
345 |
$form->setTaille('titreattribut',20); |
346 |
$form->setTaille('titretaille',8); |
347 |
$form->setTaille('titrebordure',20); |
348 |
$form->setTaille('titrealign',20); |
349 |
$form->setTaille('titrefond',20); |
350 |
$form->setTaille('titrefondcouleur',11); |
351 |
$form->setTaille('titretextecouleur',11); |
352 |
$form->setTaille('intervalle_debut',8); |
353 |
$form->setTaille('intervalle_fin',8); |
354 |
$form->setTaille('entete_flag',20); |
355 |
$form->setTaille('entete_fond',20); |
356 |
$form->setTaille('entete_orientation',100); |
357 |
$form->setTaille('entete_hauteur',8); |
358 |
$form->setTaille('entetecolone_bordure',200); |
359 |
$form->setTaille('entetecolone_align',100); |
360 |
$form->setTaille('entete_fondcouleur',11); |
361 |
$form->setTaille('entete_textecouleur',11); |
362 |
$form->setTaille('tableau_largeur',8); |
363 |
$form->setTaille('tableau_bordure',20); |
364 |
$form->setTaille('tableau_fontaille',8); |
365 |
$form->setTaille('bordure_couleur',11); |
366 |
$form->setTaille('se_fond1',11); |
367 |
$form->setTaille('se_fond2',11); |
368 |
$form->setTaille('cellule_fond',20); |
369 |
$form->setTaille('cellule_hauteur',8); |
370 |
$form->setTaille('cellule_largeur',200); |
371 |
$form->setTaille('cellule_bordure_un',200); |
372 |
$form->setTaille('cellule_bordure',200); |
373 |
$form->setTaille('cellule_align',100); |
374 |
$form->setTaille('cellule_fond_total',20); |
375 |
$form->setTaille('cellule_fontaille_total',8); |
376 |
$form->setTaille('cellule_hauteur_total',8); |
377 |
$form->setTaille('cellule_fondcouleur_total',11); |
378 |
$form->setTaille('cellule_bordure_total',200); |
379 |
$form->setTaille('cellule_align_total',100); |
380 |
$form->setTaille('cellule_fond_moyenne',20); |
381 |
$form->setTaille('cellule_fontaille_moyenne',8); |
382 |
$form->setTaille('cellule_hauteur_moyenne',8); |
383 |
$form->setTaille('cellule_fondcouleur_moyenne',11); |
384 |
$form->setTaille('cellule_bordure_moyenne',200); |
385 |
$form->setTaille('cellule_align_moyenne',100); |
386 |
$form->setTaille('cellule_fond_nbr',20); |
387 |
$form->setTaille('cellule_fontaille_nbr',8); |
388 |
$form->setTaille('cellule_hauteur_nbr',8); |
389 |
$form->setTaille('cellule_fondcouleur_nbr',11); |
390 |
$form->setTaille('cellule_bordure_nbr',200); |
391 |
$form->setTaille('cellule_align_nbr',100); |
392 |
$form->setTaille('cellule_numerique',200); |
393 |
$form->setTaille('cellule_total',100); |
394 |
$form->setTaille('cellule_moyenne',100); |
395 |
$form->setTaille('cellule_compteur',100); |
396 |
$form->setTaille('om_sql',80); |
397 |
} |
398 |
|
399 |
function setMax(&$form,$maj) { |
400 |
//longueur max en saisie (text) |
401 |
$form->setMax('om_sousetat',11); |
402 |
$form->setMax('om_collectivite',11); |
403 |
$form->setMax('id',50); |
404 |
$form->setMax('libelle',50); |
405 |
$form->setMax('actif',3); |
406 |
$form->setMax('titre',6); |
407 |
$form->setMax('titrehauteur',8); |
408 |
$form->setMax('titrefont',20); |
409 |
$form->setMax('titreattribut',20); |
410 |
$form->setMax('titretaille',8); |
411 |
$form->setMax('titrebordure',20); |
412 |
$form->setMax('titrealign',20); |
413 |
$form->setMax('titrefond',20); |
414 |
$form->setMax('titrefondcouleur',11); |
415 |
$form->setMax('titretextecouleur',11); |
416 |
$form->setMax('intervalle_debut',8); |
417 |
$form->setMax('intervalle_fin',8); |
418 |
$form->setMax('entete_flag',20); |
419 |
$form->setMax('entete_fond',20); |
420 |
$form->setMax('entete_orientation',100); |
421 |
$form->setMax('entete_hauteur',8); |
422 |
$form->setMax('entetecolone_bordure',200); |
423 |
$form->setMax('entetecolone_align',100); |
424 |
$form->setMax('entete_fondcouleur',11); |
425 |
$form->setMax('entete_textecouleur',11); |
426 |
$form->setMax('tableau_largeur',8); |
427 |
$form->setMax('tableau_bordure',20); |
428 |
$form->setMax('tableau_fontaille',8); |
429 |
$form->setMax('bordure_couleur',11); |
430 |
$form->setMax('se_fond1',11); |
431 |
$form->setMax('se_fond2',11); |
432 |
$form->setMax('cellule_fond',20); |
433 |
$form->setMax('cellule_hauteur',8); |
434 |
$form->setMax('cellule_largeur',200); |
435 |
$form->setMax('cellule_bordure_un',200); |
436 |
$form->setMax('cellule_bordure',200); |
437 |
$form->setMax('cellule_align',100); |
438 |
$form->setMax('cellule_fond_total',20); |
439 |
$form->setMax('cellule_fontaille_total',8); |
440 |
$form->setMax('cellule_hauteur_total',8); |
441 |
$form->setMax('cellule_fondcouleur_total',11); |
442 |
$form->setMax('cellule_bordure_total',200); |
443 |
$form->setMax('cellule_align_total',100); |
444 |
$form->setMax('cellule_fond_moyenne',20); |
445 |
$form->setMax('cellule_fontaille_moyenne',8); |
446 |
$form->setMax('cellule_hauteur_moyenne',8); |
447 |
$form->setMax('cellule_fondcouleur_moyenne',11); |
448 |
$form->setMax('cellule_bordure_moyenne',200); |
449 |
$form->setMax('cellule_align_moyenne',100); |
450 |
$form->setMax('cellule_fond_nbr',20); |
451 |
$form->setMax('cellule_fontaille_nbr',8); |
452 |
$form->setMax('cellule_hauteur_nbr',8); |
453 |
$form->setMax('cellule_fondcouleur_nbr',11); |
454 |
$form->setMax('cellule_bordure_nbr',200); |
455 |
$form->setMax('cellule_align_nbr',100); |
456 |
$form->setMax('cellule_numerique',200); |
457 |
$form->setMax('cellule_total',100); |
458 |
$form->setMax('cellule_moyenne',100); |
459 |
$form->setMax('cellule_compteur',100); |
460 |
$form->setMax('om_sql',6); |
461 |
} |
462 |
|
463 |
function setLib(&$form,$maj) { |
464 |
//libelle des champs |
465 |
$form->setLib('om_sousetat',_('om_sousetat')); |
466 |
$form->setLib('om_collectivite',_('om_collectivite')); |
467 |
$form->setLib('id',_('id')); |
468 |
$form->setLib('libelle',_('libelle')); |
469 |
$form->setLib('actif',_('actif')); |
470 |
$form->setLib('titre',_('titre')); |
471 |
$form->setLib('titrehauteur',_('titrehauteur')); |
472 |
$form->setLib('titrefont',_('titrefont')); |
473 |
$form->setLib('titreattribut',_('titreattribut')); |
474 |
$form->setLib('titretaille',_('titretaille')); |
475 |
$form->setLib('titrebordure',_('titrebordure')); |
476 |
$form->setLib('titrealign',_('titrealign')); |
477 |
$form->setLib('titrefond',_('titrefond')); |
478 |
$form->setLib('titrefondcouleur',_('titrefondcouleur')); |
479 |
$form->setLib('titretextecouleur',_('titretextecouleur')); |
480 |
$form->setLib('intervalle_debut',_('intervalle_debut')); |
481 |
$form->setLib('intervalle_fin',_('intervalle_fin')); |
482 |
$form->setLib('entete_flag',_('entete_flag')); |
483 |
$form->setLib('entete_fond',_('entete_fond')); |
484 |
$form->setLib('entete_orientation',_('entete_orientation')); |
485 |
$form->setLib('entete_hauteur',_('entete_hauteur')); |
486 |
$form->setLib('entetecolone_bordure',_('entetecolone_bordure')); |
487 |
$form->setLib('entetecolone_align',_('entetecolone_align')); |
488 |
$form->setLib('entete_fondcouleur',_('entete_fondcouleur')); |
489 |
$form->setLib('entete_textecouleur',_('entete_textecouleur')); |
490 |
$form->setLib('tableau_largeur',_('tableau_largeur')); |
491 |
$form->setLib('tableau_bordure',_('tableau_bordure')); |
492 |
$form->setLib('tableau_fontaille',_('tableau_fontaille')); |
493 |
$form->setLib('bordure_couleur',_('bordure_couleur')); |
494 |
$form->setLib('se_fond1',_('se_fond1')); |
495 |
$form->setLib('se_fond2',_('se_fond2')); |
496 |
$form->setLib('cellule_fond',_('cellule_fond')); |
497 |
$form->setLib('cellule_hauteur',_('cellule_hauteur')); |
498 |
$form->setLib('cellule_largeur',_('cellule_largeur')); |
499 |
$form->setLib('cellule_bordure_un',_('cellule_bordure_un')); |
500 |
$form->setLib('cellule_bordure',_('cellule_bordure')); |
501 |
$form->setLib('cellule_align',_('cellule_align')); |
502 |
$form->setLib('cellule_fond_total',_('cellule_fond_total')); |
503 |
$form->setLib('cellule_fontaille_total',_('cellule_fontaille_total')); |
504 |
$form->setLib('cellule_hauteur_total',_('cellule_hauteur_total')); |
505 |
$form->setLib('cellule_fondcouleur_total',_('cellule_fondcouleur_total')); |
506 |
$form->setLib('cellule_bordure_total',_('cellule_bordure_total')); |
507 |
$form->setLib('cellule_align_total',_('cellule_align_total')); |
508 |
$form->setLib('cellule_fond_moyenne',_('cellule_fond_moyenne')); |
509 |
$form->setLib('cellule_fontaille_moyenne',_('cellule_fontaille_moyenne')); |
510 |
$form->setLib('cellule_hauteur_moyenne',_('cellule_hauteur_moyenne')); |
511 |
$form->setLib('cellule_fondcouleur_moyenne',_('cellule_fondcouleur_moyenne')); |
512 |
$form->setLib('cellule_bordure_moyenne',_('cellule_bordure_moyenne')); |
513 |
$form->setLib('cellule_align_moyenne',_('cellule_align_moyenne')); |
514 |
$form->setLib('cellule_fond_nbr',_('cellule_fond_nbr')); |
515 |
$form->setLib('cellule_fontaille_nbr',_('cellule_fontaille_nbr')); |
516 |
$form->setLib('cellule_hauteur_nbr',_('cellule_hauteur_nbr')); |
517 |
$form->setLib('cellule_fondcouleur_nbr',_('cellule_fondcouleur_nbr')); |
518 |
$form->setLib('cellule_bordure_nbr',_('cellule_bordure_nbr')); |
519 |
$form->setLib('cellule_align_nbr',_('cellule_align_nbr')); |
520 |
$form->setLib('cellule_numerique',_('cellule_numerique')); |
521 |
$form->setLib('cellule_total',_('cellule_total')); |
522 |
$form->setLib('cellule_moyenne',_('cellule_moyenne')); |
523 |
$form->setLib('cellule_compteur',_('cellule_compteur')); |
524 |
$form->setLib('om_sql',_('om_sql')); |
525 |
} |
526 |
|
527 |
function setSelect(&$form, $maj,&$db,$debug) { |
528 |
if(file_exists ("../sql/".$db->phptype."/".$this->table.".form.inc")) |
529 |
include ("../sql/".$db->phptype."/".$this->table.".form.inc"); |
530 |
if($maj<2){ |
531 |
// om_collectivite |
532 |
$contenu=array(); |
533 |
$res = $db->query($sql_om_collectivite); |
534 |
if (database::isError($res)) |
535 |
die($res->getMessage().$sql_om_collectivite); |
536 |
else{ |
537 |
if ($debug == 1) |
538 |
echo " la requete ".$sql_om_collectivite." est executee<br>"; |
539 |
$contenu[0][0]=''; |
540 |
$contenu[1][0]=_('choisir')." "._('om_collectivite'); |
541 |
$k=1; |
542 |
while ($row=& $res->fetchRow()){ |
543 |
$contenu[0][$k]=$row[0]; |
544 |
$contenu[1][$k]=$row[1]; |
545 |
$k++; |
546 |
} |
547 |
$form->setSelect('om_collectivite',$contenu); |
548 |
}// fin error db |
549 |
}// fin maj |
550 |
}// fin select |
551 |
|
552 |
function setVal(&$form,$maj,$validation,&$db,$DEBUG=null){ |
553 |
if($validation==0 and $maj==0 and $_SESSION['niveau']==1) { |
554 |
$form->setVal('om_collectivite', $_SESSION['collectivite']); |
555 |
}// fin validation |
556 |
}// fin setVal |
557 |
|
558 |
//================================== |
559 |
// sous Formulaire [subform] |
560 |
//================================== |
561 |
|
562 |
function setValsousformulaire(&$form,$maj,$validation,$idxformulaire,$retourformulaire,$typeformulaire,&$db,$DEBUG=null){ |
563 |
$this->retourformulaire = $retourformulaire; |
564 |
if($validation==0) { |
565 |
if($retourformulaire =='om_collectivite') |
566 |
$form->setVal('om_collectivite', $idxformulaire); |
567 |
}// fin validation |
568 |
}// fin setValsousformulaire |
569 |
|
570 |
//================================== |
571 |
// cle secondaire [secondary key] |
572 |
//================================== |
573 |
|
574 |
}// fin classe |
575 |
?> |