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

Contents of /trunk/obj/om_sousetat.class.php

Parent Directory Parent Directory | Revision Log Revision Log


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

1 <?php
2 //$Id$
3 //gen openMairie le 18/10/2010 21:29
4 require_once ("../gen/obj/om_sousetat.class.php");
5
6 class om_sousetat extends om_sousetat_gen {
7
8 var $maj;
9 var $retourformulaire;
10
11 function om_sousetat($id,&$db,$debug) {
12 $this->constructeur($id,$db,$debug);
13 }// fin constructeur
14
15 /**
16 * Methode verifier
17 */
18 function verifier($val = array(), &$db = NULL, $DEBUG = false) {
19 // On appelle la methode de la classe parent
20 parent::verifier($val, $db, $DEBUG);
21 // On verifie si le champ n'est pas vide
22 if ($this->valF['id'] != '') {
23 // On verifie si il y a un autre id 'actif' pour la collectivite
24 if ($this->valF['actif'] == "Oui") {
25 if ($this->maj == 0) {
26 //
27 $this->verifieractif($db, $val, $DEBUG, ']');
28 } else {
29 //
30 $this->verifieractif($db, $val, $DEBUG, $val['om_sousetat']);
31 }
32 }
33 }
34 }
35
36 /**
37 *
38 */
39 function setType(&$form,$maj) {
40 parent :: setType($form,$maj);
41 $form->setType('image', 'hidden');
42 if ($maj < 2) { //ajouter et modifier
43 $form->setType('actif', 'checkbox');
44 $form->setType('titreattribut', 'select');
45 $form->setType('titrefont', 'select');
46 $form->setType('titrealign', 'select');
47 $form->setType('titrebordure', 'select');
48 $form->setType('titre', 'textarea');
49 $form->setType('titrefond', 'select');
50 $form->setType('entete_flag', 'select');
51 $form->setType('entete_fond', 'select');
52 $form->setType('tableau_bordure', 'select');
53 $form->setType('cellule_fond', 'select');
54 $form->setType('cellule_fond_total', 'select');
55 $form->setType('cellule_fond_moyenne', 'select');
56 $form->setType('cellule_fond_nbr', 'select');
57 $form->setType('om_sql', 'textarea');
58 if($this->retourformulaire=='om_collectivite'){
59 $form->setType('titrefondcouleur', 'rvb2');
60 $form->setType('titretextecouleur', 'rvb2');
61 $form->setType('entete_fondcouleur','rvb2');
62 $form->setType('entete_textecouleur','rvb2');
63 $form->setType('bordure_couleur','rvb2');
64 $form->setType('se_fond1','rvb2');
65 $form->setType('se_fond2','rvb2');
66 $form->setType('cellule_fondcouleur_total','rvb2');
67 $form->setType('cellule_fondcouleur_moyenne','rvb2');
68 $form->setType('cellule_fondcouleur_nbr','rvb2');
69 }else{
70 $form->setType('titrefondcouleur', 'rvb');
71 $form->setType('titretextecouleur', 'rvb');
72 $form->setType('entete_fondcouleur','rvb');
73 $form->setType('entete_textecouleur','rvb');
74 $form->setType('bordure_couleur','rvb');
75 $form->setType('se_fond1','rvb');
76 $form->setType('se_fond2','rvb');
77 $form->setType('cellule_fondcouleur_total','rvb');
78 $form->setType('cellule_fondcouleur_moyenne','rvb');
79 $form->setType('cellule_fondcouleur_nbr','rvb');
80 }
81 if ($maj == 1) { //modifier
82 $form->setType('idx', 'hidden');
83 }
84 } else { // supprimer
85 $form->setType('idx', 'hiddenstatic');
86 }
87
88 if ($maj == 2 or $maj == 3) {
89 $form->setType('titreattribut', 'selectstatic');
90 $form->setType('titrefont', 'selectstatic');
91 $form->setType('titrealign', 'selectstatic');
92 $form->setType('titrebordure', 'selectstatic');
93 $form->setType('titrefond', 'selectstatic');
94 $form->setType('entete_flag', 'selectstatic');
95 $form->setType('entete_fond', 'selectstatic');
96 $form->setType('tableau_bordure', 'selectstatic');
97 $form->setType('cellule_fond', 'selectstatic');
98 $form->setType('cellule_fond_total', 'selectstatic');
99 $form->setType('cellule_fond_moyenne', 'selectstatic');
100 $form->setType('cellule_fond_nbr', 'selectstatic');
101 }
102 }
103
104 /**
105 *
106 */
107 function setTaille(&$form, $maj) {
108 $form->setTaille('id', 30);
109 $form->setTaille('libelle', 20);
110
111 $form->setTaille('titre', 80);
112 $form->setTaille('om_sql', 80);
113
114 $form->setTaille('entete_orientation',20);
115 $form->setTaille('entetecolone_bordure',40);
116 $form->setTaille('entetecolone_align',20);
117
118 $form->setTaille('cellule_largeur',40);
119 $form->setTaille('cellule_bordure_un',40);
120 $form->setTaille('cellule_bordure',40);
121 $form->setTaille('cellule_align',20);
122
123 $form->setTaille('cellule_bordure_total',40);
124 $form->setTaille('cellule_align_total',20);
125
126 $form->setTaille('cellule_bordure_moyenne',40);
127 $form->setTaille('cellule_align_moyenne',20);
128
129 $form->setTaille('cellule_bordure_nbr',40);
130 $form->setTaille('cellule_align_nbr',20);
131
132 $form->setTaille('cellule_numerique',40);
133 $form->setTaille('cellule_total',20);
134 $form->setTaille('cellule_moyenne',20);
135 $form->setTaille('cellule_compteur',20);
136 }
137
138 /**
139 *
140 */
141 function setMax(&$form, $maj) {
142
143 $form->setMax('titre', 3);
144 $form->setMax('om_sql', 10);
145 }
146
147 /**
148 *
149 */
150 function setSelect(&$form, $maj, $db, $debug) {
151 parent :: setSelect($form, $maj, $db, $debug);
152 //
153 $contenu=array();
154 $contenu[0]=array('P','L');
155 $contenu[1]=array(_("portrait"),_("paysage"));
156 $form->setSelect("orientation",$contenu);
157 //
158 $contenu=array();
159 $contenu[0]=array('A4','A3');
160 $contenu[1]=array('A4','A3');
161 $form->setSelect("format",$contenu);
162 //
163 $contenu=array();
164 $contenu[0]=array('','I','B','U','BI','UI');
165 $contenu[1]=array(_("normal"),_("italique"),_("gras"),_("souligne"),_("italique")." "._("gras"),_("souligne")." "._("gras"));
166 $form->setSelect("titreattribut",$contenu);
167 //
168 $contenu=array();
169 $contenu[0]=array('helvetica','times','arial','courier');
170 $contenu[1]=array('helvetica','times','arial','courier');
171 $form->setSelect("titrefont",$contenu);
172 //
173 $contenu=array();
174 $contenu[0]=array('L','R','J','C');
175 $contenu[1]=array(_("gauche"),_("droite"),_("justifie"),_("centre"));
176 $form->setSelect("titrealign",$contenu);
177 //
178 $contenu=array();
179 $contenu[0]=array('0','1');
180 $contenu[1]=array(_("sans"),_("avec"));
181 $form->setSelect("titrebordure",$contenu);
182 $form->setSelect("entete_flag",$contenu);
183 $form->setSelect("tableau_bordure",$contenu);
184 // fond
185 $contenu[1]=array(_("transparent"),_("fond"));
186 $form->setSelect("titrefond",$contenu);
187 $form->setSelect("entete_fond",$contenu);
188 $form->setSelect("cellule_fond",$contenu);
189 $form->setSelect("cellule_fond_total",$contenu);
190 $form->setSelect("cellule_fond_moyenne",$contenu);
191 $form->setSelect("cellule_fond_nbr",$contenu);
192 // position geographique
193 $contenu=array();
194 $contenu[0]=array('image','logoleft');
195 $form->setSelect("logotop",$contenu);
196 $contenu=array();
197 $contenu[0]=array('image','titreleft');
198 $form->setSelect("titretop",$contenu);
199 $contenu=array();
200 $contenu[0]=array('image','corpsleft');
201 $form->setSelect("corpstop",$contenu);
202 }
203
204
205 /**
206 *
207 */
208 function setRegroupe(&$form, $maj) {
209
210 $form->setRegroupe('om_collectivite','D',_('om_collectivite'),"collapsible");
211 $form->setRegroupe('id','G','');
212 $form->setRegroupe('libelle','G','');
213 $form->setRegroupe('actif','F','');
214
215 $form->setRegroupe('titrehauteur','D',_("parametres")."&nbsp;"._("titre"), "startClosed");
216 $form->setRegroupe('titrelargeur','G','');
217 $form->setRegroupe('titrefont','G','');
218 $form->setRegroupe('titreattribut','G','');
219 $form->setRegroupe('titretaille','G','');
220 $form->setRegroupe('titrebordure','G','');
221 $form->setRegroupe('titrealign','G','');
222 $form->setRegroupe('titrefond','G','');
223 $form->setRegroupe('titrefondcouleur','G','');
224 $form->setRegroupe('titretextecouleur','G','');
225 $form->setRegroupe('intervalle_debut','G','');
226 $form->setRegroupe('intervalle_fin','F','');
227 // entete
228 $form->setRegroupe('entete_flag','D',_("entete")."&nbsp;"._("du")."&nbsp;"._("tableau"), "startClosed");
229 $form->setRegroupe('entete_fond','G','');
230 $form->setRegroupe('entete_orientation','G','');
231 $form->setRegroupe('entete_hauteur','G','');
232 $form->setRegroupe('entetecolone_bordure','G','');
233 $form->setRegroupe('entetecolone_align','G','');
234 $form->setRegroupe('entete_fondcouleur','G','');
235 $form->setRegroupe('entete_textecouleur','F','');
236 // data
237 $form->setRegroupe('tableau_largeur','D',_("data")."&nbsp;"._("du")."&nbsp;"._("tableau"), "startClosed");
238 $form->setRegroupe('tableau_bordure','G','');
239 $form->setRegroupe('tableau_fontaille','G','');
240 $form->setRegroupe('bordure_couleur','G','');
241 $form->setRegroupe('se_fond1','G','');
242 $form->setRegroupe('se_fond2','F','');
243 // cellule
244 $form->setRegroupe('cellule_fond','D',_("cellule")."&nbsp;"._("du")."&nbsp;"._("tableau"), "startClosed");
245 $form->setRegroupe('cellule_hauteur','G','');
246 $form->setRegroupe('cellule_largeur','G','');
247 $form->setRegroupe('cellule_bordure_un','G','');
248 $form->setRegroupe('cellule_bordure','G','');
249 $form->setRegroupe('cellule_align','F','');
250 // total
251 $form->setRegroupe('cellule_fond_total','D',_("total")."&nbsp;"._("du")."&nbsp;"._("tableau"), "startClosed");
252 $form->setRegroupe('cellule_fontaille_total','G','');
253 $form->setRegroupe('cellule_hauteur_total','G','');
254 $form->setRegroupe('cellule_fondcouleur_total','G','');
255 $form->setRegroupe('cellule_bordure_total','G','');
256 $form->setRegroupe('cellule_align_total','F','');
257 // moyenne
258 $form->setRegroupe('cellule_fond_moyenne','D',_("moyenne")."&nbsp;"._("du")."&nbsp;"._("tableau"), "startClosed");
259 $form->setRegroupe('cellule_fontaille_moyenne','G','');
260 $form->setRegroupe('cellule_hauteur_moyenne','G','');
261 $form->setRegroupe('cellule_fondcouleur_moyenne','G','');
262 $form->setRegroupe('cellule_bordure_moyenne','G','');
263 $form->setRegroupe('cellule_align_moyenne','F','');
264 // nbr
265 $form->setRegroupe('cellule_fond_nbr','D',_("nombre")."&nbsp;"._("enregistrement")."&nbsp;"._("du")."&nbsp;"._("tableau"), "startClosed");
266 $form->setRegroupe('cellule_fontaille_nbr','G','');
267 $form->setRegroupe('cellule_hauteur_nbr','G','');
268 $form->setRegroupe('cellule_fondcouleur_nbr','G','');
269 $form->setRegroupe('cellule_bordure_nbr','G','');
270 $form->setRegroupe('cellule_align_nbr','F','');
271 // operations
272 $form->setRegroupe('cellule_numerique','D',_("operations")."&nbsp;"._("du")."&nbsp;"._("tableau"), "startClosed");
273 $form->setRegroupe('cellule_total','G','');
274 $form->setRegroupe('cellule_moyenne','G','');
275 $form->setRegroupe('cellule_compteur','F','');
276
277 }
278
279 /**
280 *
281 */
282 function setGroupe(&$form, $maj) {
283
284 $form->setGroupe('om_collectivite','D');
285 $form->setGroupe('id','G');
286 $form->setGroupe('libelle','G');
287 $form->setGroupe('actif','F');
288
289 $form->setGroupe('titrehauteur','D');
290 $form->setGroupe('titrefont','G');
291 $form->setGroupe('titreattribut','F');
292
293 $form->setGroupe('titretaille','D');
294 $form->setGroupe('titrebordure','G');
295 $form->setGroupe('titrealign','F');
296
297 $form->setGroupe('titrefond','D');
298 $form->setGroupe('titrefondcouleur','G');
299 $form->setGroupe('titretextecouleur','F');
300
301 $form->setGroupe('intervalle_debut','D');
302 $form->setGroupe('intervalle_fin','F');
303 // entete
304 $form->setGroupe('entete_flag','D');
305 $form->setGroupe('entete_fond','F');
306 $form->setGroupe('entete_orientation','D');
307 $form->setGroupe('entete_hauteur','F');
308 $form->setGroupe('entetecolone_bordure','D');
309 $form->setGroupe('entetecolone_align','F');
310 $form->setGroupe('entete_fondcouleur','D');
311 $form->setGroupe('entete_textecouleur','F');
312 // data
313 $form->setGroupe('tableau_largeur','D');
314 $form->setGroupe('tableau_bordure','G');
315 $form->setGroupe('tableau_fontaille','F');
316
317 $form->setGroupe('bordure_couleur','D');
318 $form->setGroupe('se_fond1','G');
319 $form->setGroupe('se_fond2','F');
320 // cellules
321 $form->setGroupe('cellule_fond','D');
322 $form->setGroupe('cellule_hauteur','F');
323
324 $form->setGroupe('cellule_largeur','D');
325 $form->setGroupe('cellule_bordure_un','F');
326 $form->setGroupe('cellule_bordure','D');
327 $form->setGroupe('cellule_align','F');
328 // total
329 $form->setGroupe('cellule_fond_total','D');
330 $form->setGroupe('cellule_fontaille_total','F');
331 $form->setGroupe('cellule_hauteur_total','D');
332 $form->setGroupe('cellule_fondcouleur_total','F');
333 $form->setGroupe('cellule_bordure_total','D');
334 $form->setGroupe('cellule_align_total','F');
335 // moyenne
336 $form->setGroupe('cellule_fond_moyenne','D');
337 $form->setGroupe('cellule_fontaille_moyenne','F');
338 $form->setGroupe('cellule_hauteur_moyenne','D');
339 $form->setGroupe('cellule_fondcouleur_moyenne','F');
340 $form->setGroupe('cellule_bordure_moyenne','D');
341 $form->setGroupe('cellule_align_moyenne','F');
342 // nbr
343 $form->setGroupe('cellule_fond_nbr','D');
344 $form->setGroupe('cellule_fontaille_nbr','F');
345 $form->setGroupe('cellule_hauteur_nbr','D');
346 $form->setGroupe('cellule_fondcouleur_nbr','F');
347 $form->setGroupe('cellule_bordure_nbr','D');
348 $form->setGroupe('cellule_align_nbr','F');
349 // operations
350 $form->setGroupe('cellule_numerique','D');
351 $form->setGroupe('cellule_total','F');
352 $form->setGroupe('cellule_moyenne','D');
353 $form->setGroupe('cellule_compteur','F');
354
355 }
356
357 /**
358 *
359 */
360 function setLib(&$form, $maj) {
361
362 $form->setLib('titre',_('titre'));
363
364 $form->setLib('titrehauteur',_('hauteur'));
365 $form->setLib('titrefont',_('font'));
366 $form->setLib('titreattribut','');
367 $form->setLib('titretaille',_('taille'));
368 $form->setLib('titrebordure',_('bordure'));
369 $form->setLib('titrealign',_('align'));
370 $form->setLib('titrefondcouleur',_('fond'));
371 $form->setLib('titretextecouleur',_('texte'));
372 $form->setLib('intervalle_debut',_('intervalle')."&nbsp;"._('debut'));
373 $form->setLib('intervalle_fin',_('fin'));
374
375 $form->setLib('entete_flag',_('flag'));
376 $form->setLib('entete_fond',_('fin'));
377 $form->setLib('entete_orientation',_('orientation'));
378 $form->setLib('entete_hauteur',_('hauteur'));
379
380 $form->setLib('entetecolone_bordure',_('bordure'));
381 $form->setLib('entetecolone_align',_('align'));
382 $form->setLib('entete_fondcouleur',_('fond'));
383 $form->setLib('entete_textecouleur',_('couleur'));
384 // data
385 $form->setLib('tableau_largeur',_('largeur'));
386 $form->setLib('tableau_bordure',_('bordure'));
387 $form->setLib('tableau_fontaille',_('taille'));
388 $form->setLib('bordure_couleur',_('bordure'));
389 $form->setLib('se_fond1',_('fond')."&nbsp;"._('un'));
390 $form->setLib('se_fond2',_('fond')."&nbsp;"._('deux'));
391 // cellule
392 $form->setLib('cellule_fond','');
393 $form->setLib('cellule_hauteur',_('hauteur'));
394 $form->setLib('cellule_largeur',_('largeur'));
395 $form->setLib('cellule_bordure_un',_('bordure')."&nbsp;1&nbsp;"._('cellule'));
396 $form->setLib('cellule_bordure',_('bordure'));
397 $form->setLib('cellule_align',_('align'));
398 // total
399 $form->setLib('cellule_fond_total',_('fond')."&nbsp;"._('cellule'));
400 $form->setLib('cellule_fontaille_total',_('taille'));
401 $form->setLib('cellule_hauteur_total',_('hauteur'));
402 $form->setLib('cellule_fondcouleur_total',_('fond'));
403 $form->setLib('cellule_bordure_total',_('bordure'));
404 $form->setLib('cellule_align_total',_('align'));
405 // moyenne
406 $form->setLib('cellule_fond_moyenne',_('fond')."&nbsp;"._('cellule'));
407 $form->setLib('cellule_fontaille_moyenne',_('taille'));
408 $form->setLib('cellule_hauteur_moyenne',_('hauteur'));
409 $form->setLib('cellule_fondcouleur_moyenne',_('fond'));
410 $form->setLib('cellule_bordure_moyenne',_('bordure'));
411 $form->setLib('cellule_align_moyenne',_('align'));
412 // nbr
413 $form->setLib('cellule_fond_nbr',_('fond')."&nbsp;"._('cellule'));
414 $form->setLib('cellule_fontaille_nbr',_('taille'));
415 $form->setLib('cellule_hauteur_nbr',_('hauteur'));
416 $form->setLib('cellule_fondcouleur_nbr',_('fond'));
417 $form->setLib('cellule_bordure_nbr',_('bordure'));
418 $form->setLib('cellule_align_nbr',_('align'));
419 // operations
420 $form->setLib('cellule_numerique',_('numerique'));
421 $form->setLib('cellule_total',_('total'));
422 $form->setLib('cellule_moyenne',_('moyenne'));
423 $form->setLib('cellule_compteur',_('nombre'));
424
425 $form->setLib('om_sql',_('om_sql'));
426
427 }
428
429 /**
430 *
431 */
432 function setVal(&$form, $maj, $validation, &$db, $DEBUG=null) {
433 parent::setVal($form, $maj, $validation, $db, $DEBUG=null);
434 $this->maj=$maj;
435 if ($validation == 0) {
436 if ($maj == 0) {
437 $form->setVal('titre',_('Texte du titre'));
438 $form->setVal('titrefont','helvetica');
439 $form->setVal('titrehauteur',10);
440 $form->setVal('titrefond',0);
441 $form->setVal('titreattribut','B');
442 $form->setVal('titretaille',12);
443 $form->setVal('titrebordure',0);
444 $form->setVal('titrealign','L');
445
446 $form->setVal('titrefondcouleur','243-246-246');
447 $form->setVal('titretextecouleur','0-0-0');
448
449 $form->setVal('intervalle_debut',10);
450 $form->setVal('intervalle_fin',15);
451
452 $form->setVal('entete_flag',1);
453 $form->setVal('entete_fond',1);
454 $form->setVal('entete_orientation',"0|0|0");
455 $form->setVal('entete_hauteur',20);
456 $form->setVal('entetecolone_bordure',"TLB|LTB|LTBR");
457 $form->setVal('entetecolone_align',"C|C|C");
458 $form->setVal('entete_fondcouleur','195-224-169');
459 $form->setVal('entete_textecouleur','0-0-0');
460
461 $form->setVal('tableau_largeur',195);
462 $form->setVal('tableau_bordure',1);
463 $form->setVal('tableau_fontaille',10);
464
465 $form->setVal('bordure_couleur','0-0-0');
466 $form->setVal('se_fond1','243-243-246');
467 $form->setVal('se_fond2','255-255-255');
468
469 $form->setVal('cellule_fond',1);
470 $form->setVal('cellule_hauteur',10);
471 $form->setVal('cellule_largeur',"65|65|65");
472 $form->setVal('cellule_bordure_un',"LTBR|LTBR|LTBR");
473 $form->setVal('cellule_bordure',"LTBR|LTBR|LTBR");
474 $form->setVal('cellule_align',"L|L|C");
475
476 $form->setVal('cellule_fond_total',1);
477 $form->setVal('cellule_fontaille_total',10);
478 $form->setVal('cellule_hauteur_total',15);
479 $form->setVal('cellule_fondcouleur_total',"196-213-215");
480 $form->setVal('cellule_bordure_total',"TBL|TBL|LTBR");
481 $form->setVal('cellule_align_total',"L|L|C");
482
483 $form->setVal('cellule_fond_moyenne',1);
484 $form->setVal('cellule_fontaille_moyenne',10);
485 $form->setVal('cellule_hauteur_moyenne',15);
486 $form->setVal('cellule_fondcouleur_moyenne',"196-213-215");
487 $form->setVal('cellule_bordure_moyenne',"TBL|TBL|LTBR");
488 $form->setVal('cellule_align_moyenne',"L|L|C");
489
490 $form->setVal('cellule_fond_nbr',1);
491 $form->setVal('cellule_fontaille_nbr',10);
492 $form->setVal('cellule_hauteur_nbr',15);
493 $form->setVal('cellule_fondcouleur_nbr',"196-213-215");
494 $form->setVal('cellule_bordure_nbr',"TBL|TBL|LTBR");
495 $form->setVal('cellule_align_nbr',"L|L|C");
496
497 $form->setVal('cellule_numerique',"999|999|999");
498 $form->setVal('cellule_total',"0|0|0");
499 $form->setVal('cellule_moyenne',"0|0|0");
500 $form->setVal('cellule_compteur',"0|0|1");
501
502 $form->setVal('om_sql',"select ... \nfrom ... \nwhere ... = &idx");
503 }
504 }
505 }
506
507 function setValsousformulaire(&$form, $maj, $validation, $idxformulaire, $retourformulaire, $typeformulaire, &$db, $DEBUG=null) {
508 $this->maj=$maj;
509 $this->retourformulaire=$retourformulaire;
510 if ($validation==0) {
511 if ($maj == 0){
512 $form->setVal('titre',_('Texte du titre'));
513 $form->setVal('titrefont','helvetica');
514 $form->setVal('titrehauteur',10);
515 $form->setVal('titrefond',0);
516 $form->setVal('titreattribut','B');
517 $form->setVal('titretaille',12);
518 $form->setVal('titrebordure',0);
519 $form->setVal('titrealign','L');
520
521 $form->setVal('titrefondcouleur','243-246-246');
522 $form->setVal('titretextecouleur','0-0-0');
523
524 $form->setVal('intervalle_debut',10);
525 $form->setVal('intervalle_fin',15);
526
527 $form->setVal('entete_flag',1);
528 $form->setVal('entete_fond',1);
529 $form->setVal('entete_orientation',"0|0|0");
530 $form->setVal('entete_hauteur',20);
531 $form->setVal('entetecolone_bordure',"TLB|LTB|LTBR");
532 $form->setVal('entetecolone_align',"C|C|C");
533 $form->setVal('entete_fondcouleur','195-224-169');
534 $form->setVal('entete_textecouleur','0-0-0');
535
536 $form->setVal('tableau_largeur',195);
537 $form->setVal('tableau_bordure',1);
538 $form->setVal('tableau_fontaille',10);
539
540 $form->setVal('bordure_couleur','0-0-0');
541 $form->setVal('se_fond1','243-243-246');
542 $form->setVal('se_fond2','255-255-255');
543
544 $form->setVal('cellule_fond',1);
545 $form->setVal('cellule_hauteur',10);
546 $form->setVal('cellule_largeur',"65|65|65");
547 $form->setVal('cellule_bordure_un',"LTBR|LTBR|LTBR");
548 $form->setVal('cellule_bordure',"LTBR|LTBR|LTBR");
549 $form->setVal('cellule_align',"L|L|C");
550
551 $form->setVal('cellule_fond_total',1);
552 $form->setVal('cellule_fontaille_total',10);
553 $form->setVal('cellule_hauteur_total',15);
554 $form->setVal('cellule_fondcouleur_total',"196-213-215");
555 $form->setVal('cellule_bordure_total',"TBL|TBL|LTBR");
556 $form->setVal('cellule_align_total',"L|L|C");
557
558 $form->setVal('cellule_fond_moyenne',1);
559 $form->setVal('cellule_fontaille_moyenne',10);
560 $form->setVal('cellule_hauteur_moyenne',15);
561 $form->setVal('cellule_fondcouleur_moyenne',"196-213-215");
562 $form->setVal('cellule_bordure_moyenne',"TBL|TBL|LTBR");
563 $form->setVal('cellule_align_moyenne',"L|L|C");
564
565 $form->setVal('cellule_fond_nbr',1);
566 $form->setVal('cellule_fontaille_nbr',10);
567 $form->setVal('cellule_hauteur_nbr',15);
568 $form->setVal('cellule_fondcouleur_nbr',"196-213-215");
569 $form->setVal('cellule_bordure_nbr',"TBL|TBL|LTBR");
570 $form->setVal('cellule_align_nbr',"L|L|C");
571
572 $form->setVal('cellule_numerique',"999|999|999");
573 $form->setVal('cellule_total',"0|0|0");
574 $form->setVal('cellule_moyenne',"0|0|0");
575 $form->setVal('cellule_compteur',"0|0|1");
576
577 $form->setVal('om_sql',"select ... \nfrom ... \nwhere ... = &idx");
578 $form->setVal($retourformulaire, $idxformulaire);
579 }}
580 }
581
582 /**
583 * verification sur existence d un etat deja actif pour la collectivite
584 */
585 function verifieractif(&$db, $val, $DEBUG,$id){
586 $sql = "select om_sousetat from ".DB_PREFIXE."om_sousetat where id ='".$val['id']."'";
587 $sql.= " and om_collectivite ='".$val['om_collectivite']."'";
588 $sql.= " and actif IS TRUE";
589 if($id!=']')
590 $sql.=" and om_sousetat !='".$id."'";
591 $res = $db->query($sql);
592 if($DEBUG==1) echo $sql;
593 if (database::isError($res))
594 die($res->getMessage(). " => Echec ".$sql);
595 else{
596 $nbligne=$res->numrows();
597 if ($nbligne>0){
598 $this->msg= $this->msg." ".$nbligne." "._("sousetat")." "._("existant").
599 " "._("actif")." ! "._("vous ne pouvez avoir qu un sousetat")." '".
600 $val['id']."' "._("actif")." "._("par collectivite");
601 $this->correct=False;
602 }
603 }
604 }
605
606 }// fin classe
607 ?>

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26