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

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

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 392 by fraynaud, Mon Jul 2 09:36:56 2012 UTC revision 393 by nhaye, Wed Sep 19 16:23:00 2012 UTC
# Line 1  Line 1 
1  <?php  <?php
2  //$Id$  //$Id$
3  //gen openMairie le 28/06/2012 16:26  //gen openMairie le 19/09/2012 18:04
4    
5  require_once ("../obj/om_dbform.class.php");  require_once ("../obj/om_dbform.class.php");
6    
7  class om_sousetat_gen extends om_dbform {  class om_sousetat_gen extends om_dbform {
8      var $table="om_sousetat";      var $table="om_sousetat";
9      var $clePrimaire="om_sousetat";      var $clePrimaire="om_sousetat";
10      var $typeCle="N";      var $typeCle="N";
11        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      var $retourformulaire;      var $retourformulaire;
72    
73      function setvalF($val) {      function setvalF($val) {
74          //affectation valeur formulaire          //affectation valeur formulaire
75          if(!is_numeric($val['om_sousetat']))          if(!is_numeric($val['om_sousetat'])) {
76              unset($this->valF['om_sousetat']);              unset($this->valF['om_sousetat']);
77          else          } else {
78              $this->valF['om_sousetat'] = $val['om_sousetat'];              $this->valF['om_sousetat'] = $val['om_sousetat'];
79          if(!is_numeric($val['om_collectivite']))          }
80            if(!is_numeric($val['om_collectivite'])) {
81              unset($this->valF['om_collectivite']);              unset($this->valF['om_collectivite']);
82          else          } else {
83              $this->valF['om_collectivite'] = $val['om_collectivite'];              if($_SESSION['niveau']==1) {
84                    $this->valF['om_collectivite'] = $_SESSION['collectivite'];
85                } else {
86                    $this->valF['om_collectivite'] = $val['om_collectivite'];
87                }
88            }
89          $this->valF['id'] = $val['id'];          $this->valF['id'] = $val['id'];
90          $this->valF['libelle'] = $val['libelle'];          $this->valF['libelle'] = $val['libelle'];
91          $this->valF['actif'] = $val['actif'];          if ($val['actif'] == 1 || $val['actif'] == "t" || $val['actif'] == "Oui") {
92                $this->valF['actif'] = true;
93            } else {
94                $this->valF['actif'] = false;
95            }
96          $this->valF['titre'] = $val['titre'];          $this->valF['titre'] = $val['titre'];
97          if(!is_numeric($val['titrehauteur']))          if(!is_numeric($val['titrehauteur'])) {
98              unset($this->valF['titrehauteur']);              unset($this->valF['titrehauteur']);
99          else          } else {
100              $this->valF['titrehauteur'] = $val['titrehauteur'];              $this->valF['titrehauteur'] = $val['titrehauteur'];
101            }
102          $this->valF['titrefont'] = $val['titrefont'];          $this->valF['titrefont'] = $val['titrefont'];
103          $this->valF['titreattribut'] = $val['titreattribut'];          $this->valF['titreattribut'] = $val['titreattribut'];
104          if(!is_numeric($val['titretaille']))          if(!is_numeric($val['titretaille'])) {
105              unset($this->valF['titretaille']);              unset($this->valF['titretaille']);
106          else          } else {
107              $this->valF['titretaille'] = $val['titretaille'];              $this->valF['titretaille'] = $val['titretaille'];
108            }
109          $this->valF['titrebordure'] = $val['titrebordure'];          $this->valF['titrebordure'] = $val['titrebordure'];
110          $this->valF['titrealign'] = $val['titrealign'];          $this->valF['titrealign'] = $val['titrealign'];
111          $this->valF['titrefond'] = $val['titrefond'];          $this->valF['titrefond'] = $val['titrefond'];
112          $this->valF['titrefondcouleur'] = $val['titrefondcouleur'];          $this->valF['titrefondcouleur'] = $val['titrefondcouleur'];
113          $this->valF['titretextecouleur'] = $val['titretextecouleur'];          $this->valF['titretextecouleur'] = $val['titretextecouleur'];
114          if(!is_numeric($val['intervalle_debut']))          if(!is_numeric($val['intervalle_debut'])) {
115              unset($this->valF['intervalle_debut']);              unset($this->valF['intervalle_debut']);
116          else          } else {
117              $this->valF['intervalle_debut'] = $val['intervalle_debut'];              $this->valF['intervalle_debut'] = $val['intervalle_debut'];
118          if(!is_numeric($val['intervalle_fin']))          }
119            if(!is_numeric($val['intervalle_fin'])) {
120              unset($this->valF['intervalle_fin']);              unset($this->valF['intervalle_fin']);
121          else          } else {
122              $this->valF['intervalle_fin'] = $val['intervalle_fin'];              $this->valF['intervalle_fin'] = $val['intervalle_fin'];
123            }
124          $this->valF['entete_flag'] = $val['entete_flag'];          $this->valF['entete_flag'] = $val['entete_flag'];
125          $this->valF['entete_fond'] = $val['entete_fond'];          $this->valF['entete_fond'] = $val['entete_fond'];
126          $this->valF['entete_orientation'] = $val['entete_orientation'];          $this->valF['entete_orientation'] = $val['entete_orientation'];
127          if(!is_numeric($val['entete_hauteur']))          if(!is_numeric($val['entete_hauteur'])) {
128              unset($this->valF['entete_hauteur']);              unset($this->valF['entete_hauteur']);
129          else          } else {
130              $this->valF['entete_hauteur'] = $val['entete_hauteur'];              $this->valF['entete_hauteur'] = $val['entete_hauteur'];
131            }
132          $this->valF['entetecolone_bordure'] = $val['entetecolone_bordure'];          $this->valF['entetecolone_bordure'] = $val['entetecolone_bordure'];
133          $this->valF['entetecolone_align'] = $val['entetecolone_align'];          $this->valF['entetecolone_align'] = $val['entetecolone_align'];
134          $this->valF['entete_fondcouleur'] = $val['entete_fondcouleur'];          $this->valF['entete_fondcouleur'] = $val['entete_fondcouleur'];
135          $this->valF['entete_textecouleur'] = $val['entete_textecouleur'];          $this->valF['entete_textecouleur'] = $val['entete_textecouleur'];
136          if(!is_numeric($val['tableau_largeur']))          if(!is_numeric($val['tableau_largeur'])) {
137              unset($this->valF['tableau_largeur']);              unset($this->valF['tableau_largeur']);
138          else          } else {
139              $this->valF['tableau_largeur'] = $val['tableau_largeur'];              $this->valF['tableau_largeur'] = $val['tableau_largeur'];
140            }
141          $this->valF['tableau_bordure'] = $val['tableau_bordure'];          $this->valF['tableau_bordure'] = $val['tableau_bordure'];
142          if(!is_numeric($val['tableau_fontaille']))          if(!is_numeric($val['tableau_fontaille'])) {
143              unset($this->valF['tableau_fontaille']);              unset($this->valF['tableau_fontaille']);
144          else          } else {
145              $this->valF['tableau_fontaille'] = $val['tableau_fontaille'];              $this->valF['tableau_fontaille'] = $val['tableau_fontaille'];
146            }
147          $this->valF['bordure_couleur'] = $val['bordure_couleur'];          $this->valF['bordure_couleur'] = $val['bordure_couleur'];
148          $this->valF['se_fond1'] = $val['se_fond1'];          $this->valF['se_fond1'] = $val['se_fond1'];
149          $this->valF['se_fond2'] = $val['se_fond2'];          $this->valF['se_fond2'] = $val['se_fond2'];
150          $this->valF['cellule_fond'] = $val['cellule_fond'];          $this->valF['cellule_fond'] = $val['cellule_fond'];
151          if(!is_numeric($val['cellule_hauteur']))          if(!is_numeric($val['cellule_hauteur'])) {
152              unset($this->valF['cellule_hauteur']);              unset($this->valF['cellule_hauteur']);
153          else          } else {
154              $this->valF['cellule_hauteur'] = $val['cellule_hauteur'];              $this->valF['cellule_hauteur'] = $val['cellule_hauteur'];
155            }
156          $this->valF['cellule_largeur'] = $val['cellule_largeur'];          $this->valF['cellule_largeur'] = $val['cellule_largeur'];
157          $this->valF['cellule_bordure_un'] = $val['cellule_bordure_un'];          $this->valF['cellule_bordure_un'] = $val['cellule_bordure_un'];
158          $this->valF['cellule_bordure'] = $val['cellule_bordure'];          $this->valF['cellule_bordure'] = $val['cellule_bordure'];
159          $this->valF['cellule_align'] = $val['cellule_align'];          $this->valF['cellule_align'] = $val['cellule_align'];
160          $this->valF['cellule_fond_total'] = $val['cellule_fond_total'];          $this->valF['cellule_fond_total'] = $val['cellule_fond_total'];
161          if(!is_numeric($val['cellule_fontaille_total']))          if(!is_numeric($val['cellule_fontaille_total'])) {
162              unset($this->valF['cellule_fontaille_total']);              unset($this->valF['cellule_fontaille_total']);
163          else          } else {
164              $this->valF['cellule_fontaille_total'] = $val['cellule_fontaille_total'];              $this->valF['cellule_fontaille_total'] = $val['cellule_fontaille_total'];
165          if(!is_numeric($val['cellule_hauteur_total']))          }
166            if(!is_numeric($val['cellule_hauteur_total'])) {
167              unset($this->valF['cellule_hauteur_total']);              unset($this->valF['cellule_hauteur_total']);
168          else          } else {
169              $this->valF['cellule_hauteur_total'] = $val['cellule_hauteur_total'];              $this->valF['cellule_hauteur_total'] = $val['cellule_hauteur_total'];
170            }
171          $this->valF['cellule_fondcouleur_total'] = $val['cellule_fondcouleur_total'];          $this->valF['cellule_fondcouleur_total'] = $val['cellule_fondcouleur_total'];
172          $this->valF['cellule_bordure_total'] = $val['cellule_bordure_total'];          $this->valF['cellule_bordure_total'] = $val['cellule_bordure_total'];
173          $this->valF['cellule_align_total'] = $val['cellule_align_total'];          $this->valF['cellule_align_total'] = $val['cellule_align_total'];
174          $this->valF['cellule_fond_moyenne'] = $val['cellule_fond_moyenne'];          $this->valF['cellule_fond_moyenne'] = $val['cellule_fond_moyenne'];
175          if(!is_numeric($val['cellule_fontaille_moyenne']))          if(!is_numeric($val['cellule_fontaille_moyenne'])) {
176              unset($this->valF['cellule_fontaille_moyenne']);              unset($this->valF['cellule_fontaille_moyenne']);
177          else          } else {
178              $this->valF['cellule_fontaille_moyenne'] = $val['cellule_fontaille_moyenne'];              $this->valF['cellule_fontaille_moyenne'] = $val['cellule_fontaille_moyenne'];
179          if(!is_numeric($val['cellule_hauteur_moyenne']))          }
180            if(!is_numeric($val['cellule_hauteur_moyenne'])) {
181              unset($this->valF['cellule_hauteur_moyenne']);              unset($this->valF['cellule_hauteur_moyenne']);
182          else          } else {
183              $this->valF['cellule_hauteur_moyenne'] = $val['cellule_hauteur_moyenne'];              $this->valF['cellule_hauteur_moyenne'] = $val['cellule_hauteur_moyenne'];
184            }
185          $this->valF['cellule_fondcouleur_moyenne'] = $val['cellule_fondcouleur_moyenne'];          $this->valF['cellule_fondcouleur_moyenne'] = $val['cellule_fondcouleur_moyenne'];
186          $this->valF['cellule_bordure_moyenne'] = $val['cellule_bordure_moyenne'];          $this->valF['cellule_bordure_moyenne'] = $val['cellule_bordure_moyenne'];
187          $this->valF['cellule_align_moyenne'] = $val['cellule_align_moyenne'];          $this->valF['cellule_align_moyenne'] = $val['cellule_align_moyenne'];
188          $this->valF['cellule_fond_nbr'] = $val['cellule_fond_nbr'];          $this->valF['cellule_fond_nbr'] = $val['cellule_fond_nbr'];
189          if(!is_numeric($val['cellule_fontaille_nbr']))          if(!is_numeric($val['cellule_fontaille_nbr'])) {
190              unset($this->valF['cellule_fontaille_nbr']);              unset($this->valF['cellule_fontaille_nbr']);
191          else          } else {
192              $this->valF['cellule_fontaille_nbr'] = $val['cellule_fontaille_nbr'];              $this->valF['cellule_fontaille_nbr'] = $val['cellule_fontaille_nbr'];
193          if(!is_numeric($val['cellule_hauteur_nbr']))          }
194            if(!is_numeric($val['cellule_hauteur_nbr'])) {
195              unset($this->valF['cellule_hauteur_nbr']);              unset($this->valF['cellule_hauteur_nbr']);
196          else          } else {
197              $this->valF['cellule_hauteur_nbr'] = $val['cellule_hauteur_nbr'];              $this->valF['cellule_hauteur_nbr'] = $val['cellule_hauteur_nbr'];
198            }
199          $this->valF['cellule_fondcouleur_nbr'] = $val['cellule_fondcouleur_nbr'];          $this->valF['cellule_fondcouleur_nbr'] = $val['cellule_fondcouleur_nbr'];
200          $this->valF['cellule_bordure_nbr'] = $val['cellule_bordure_nbr'];          $this->valF['cellule_bordure_nbr'] = $val['cellule_bordure_nbr'];
201          $this->valF['cellule_align_nbr'] = $val['cellule_align_nbr'];          $this->valF['cellule_align_nbr'] = $val['cellule_align_nbr'];
# Line 127  class om_sousetat_gen extends om_dbform Line 212  class om_sousetat_gen extends om_dbform
212    
213      function setId(&$db) {      function setId(&$db) {
214      //numero automatique      //numero automatique
215          $this->valF[$this->table] = $db->nextId(DB_PREFIXE.$this->table);          $this->valF[$this->clePrimaire] = $db->nextId(DB_PREFIXE.$this->table);
216      }      }
217    
218      function setValFAjout($val) {      function setValFAjout($val) {
# Line 138  class om_sousetat_gen extends om_dbform Line 223  class om_sousetat_gen extends om_dbform
223      //numero automatique -> pas de verfication de cle primaire      //numero automatique -> pas de verfication de cle primaire
224      }      }
225    
     //====================================  
     // verifier avant validation [verify]  
     //=====================================  
     /**  
      * Methode verifier  
      */  
     function verifier($val = array(), &$db = NULL, $DEBUG = false) {  
         // On appelle la methode de la classe parent  
         parent::verifier($val, $db, $DEBUG);  
         // On verifie si le champ n'est pas vide  
         if ($this->valF['om_collectivite'] == "") {  
             $this->correct = false;  
             $this->addToMessage(_("Le champ")." "._("om_collectivite")." "._("est obligatoire"));  
         }  
     }  
   
   
226      //==========================      //==========================
227      // Formulaire  [form]      // Formulaire  [form]
228      //==========================      //==========================
# Line 164  class om_sousetat_gen extends om_dbform Line 232  class om_sousetat_gen extends om_dbform
232          if ($maj==0){ //ajout          if ($maj==0){ //ajout
233              $form->setType('om_sousetat','hidden');// cle automatique              $form->setType('om_sousetat','hidden');// cle automatique
234              if($this->retourformulaire=='om_collectivite')              if($this->retourformulaire=='om_collectivite')
235                  $form->setType('om_collectivite','hiddenstatic');                  if($_SESSION['niveau']==2) {
236                        $form->setType('om_collectivite','selecthiddenstatic');
237                    } else {
238                        $form->setType('om_collectivite','hidden');
239                    }
240              else              else
241                  if($_SESSION['niveau']==2)                  if($_SESSION['niveau']==2)
242                      $form->setType('om_collectivite','select');                      $form->setType('om_collectivite','select');
243                  else                  else
244                      $form->setType('om_collectivite','hiddenstatic');                      $form->setType('om_collectivite','hidden');
245              $form->setType('id','text');              $form->setType('id','text');
246              $form->setType('libelle','text');              $form->setType('libelle','text');
247              $form->setType('actif','text');              $form->setType('actif','checkbox');
248              $form->setType('titre','textarea');              $form->setType('titre','textarea');
249              $form->setType('titrehauteur','text');              $form->setType('titrehauteur','text');
250              $form->setType('titrefont','text');              $form->setType('titrefont','text');
# Line 187  class om_sousetat_gen extends om_dbform Line 259  class om_sousetat_gen extends om_dbform
259              $form->setType('intervalle_fin','text');              $form->setType('intervalle_fin','text');
260              $form->setType('entete_flag','text');              $form->setType('entete_flag','text');
261              $form->setType('entete_fond','text');              $form->setType('entete_fond','text');
262              $form->setType('entete_orientation','textarea');              $form->setType('entete_orientation','text');
263              $form->setType('entete_hauteur','text');              $form->setType('entete_hauteur','text');
264              $form->setType('entetecolone_bordure','text');              $form->setType('entetecolone_bordure','text');
265              $form->setType('entetecolone_align','text');              $form->setType('entetecolone_align','text');
# Line 232  class om_sousetat_gen extends om_dbform Line 304  class om_sousetat_gen extends om_dbform
304          if ($maj==1){ //modifier          if ($maj==1){ //modifier
305              $form->setType('om_sousetat','hiddenstatic');              $form->setType('om_sousetat','hiddenstatic');
306              if($this->retourformulaire=='om_collectivite')              if($this->retourformulaire=='om_collectivite')
307                  $form->setType('om_collectivite','hiddenstatic');                  if($_SESSION['niveau']==2) {
308                        $form->setType('om_collectivite','selecthiddenstatic');
309                    } else {
310                        $form->setType('om_collectivite','hidden');
311                    }
312              else              else
313                  if($_SESSION['niveau']==2)                  if($_SESSION['niveau']==2)
314                      $form->setType('om_collectivite','select');                      $form->setType('om_collectivite','select');
315                  else                  else
316                      $form->setType('om_collectivite','hiddenstatic');                      $form->setType('om_collectivite','hidden');
317              $form->setType('id','text');              $form->setType('id','text');
318              $form->setType('libelle','text');              $form->setType('libelle','text');
319              $form->setType('actif','text');              $form->setType('actif','checkbox');
320              $form->setType('titre','textarea');              $form->setType('titre','textarea');
321              $form->setType('titrehauteur','text');              $form->setType('titrehauteur','text');
322              $form->setType('titrefont','text');              $form->setType('titrefont','text');
# Line 255  class om_sousetat_gen extends om_dbform Line 331  class om_sousetat_gen extends om_dbform
331              $form->setType('intervalle_fin','text');              $form->setType('intervalle_fin','text');
332              $form->setType('entete_flag','text');              $form->setType('entete_flag','text');
333              $form->setType('entete_fond','text');              $form->setType('entete_fond','text');
334              $form->setType('entete_orientation','textarea');              $form->setType('entete_orientation','text');
335              $form->setType('entete_hauteur','text');              $form->setType('entete_hauteur','text');
336              $form->setType('entetecolone_bordure','text');              $form->setType('entetecolone_bordure','text');
337              $form->setType('entetecolone_align','text');              $form->setType('entetecolone_align','text');
# Line 299  class om_sousetat_gen extends om_dbform Line 375  class om_sousetat_gen extends om_dbform
375          }// fin modifier          }// fin modifier
376          if ($maj==2){ //supprimer          if ($maj==2){ //supprimer
377              $form->setType('om_sousetat','hiddenstatic');              $form->setType('om_sousetat','hiddenstatic');
378              $form->setType('om_collectivite','hiddenstatic');              if($_SESSION['niveau']==2) {
379                    $form->setType('om_collectivite','selectstatic');
380                } else {
381                    $form->setType('om_collectivite','hidden');
382                }
383              $form->setType('id','hiddenstatic');              $form->setType('id','hiddenstatic');
384              $form->setType('libelle','hiddenstatic');              $form->setType('libelle','hiddenstatic');
385              $form->setType('actif','hiddenstatic');              $form->setType('actif','hiddenstatic');
# Line 359  class om_sousetat_gen extends om_dbform Line 439  class om_sousetat_gen extends om_dbform
439              $form->setType('cellule_compteur','hiddenstatic');              $form->setType('cellule_compteur','hiddenstatic');
440              $form->setType('om_sql','hiddenstatic');              $form->setType('om_sql','hiddenstatic');
441          }//fin supprimer          }//fin supprimer
442            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      }      }
515    
516      function setOnchange(&$form,$maj) {      function setOnchange(&$form,$maj) {
# Line 384  class om_sousetat_gen extends om_dbform Line 536  class om_sousetat_gen extends om_dbform
536       * Methode setTaille       * Methode setTaille
537       */       */
538      function setTaille(&$form, $maj) {      function setTaille(&$form, $maj) {
539          $form->setTaille("om_sousetat", 8);          $form->setTaille("om_sousetat", 20);
540          $form->setTaille("om_collectivite", 8);          $form->setTaille("om_collectivite", 20);
541          $form->setTaille("id", 30);          $form->setTaille("id", 30);
542          $form->setTaille("libelle", 30);          $form->setTaille("libelle", 30);
543          $form->setTaille("actif", 10);          $form->setTaille("actif", 1);
544          $form->setTaille("titre", 80);          $form->setTaille("titre", 80);
545          $form->setTaille("titrehauteur", 8);          $form->setTaille("titrehauteur", 20);
546          $form->setTaille("titrefont", 20);          $form->setTaille("titrefont", 20);
547          $form->setTaille("titreattribut", 20);          $form->setTaille("titreattribut", 20);
548          $form->setTaille("titretaille", 8);          $form->setTaille("titretaille", 20);
549          $form->setTaille("titrebordure", 20);          $form->setTaille("titrebordure", 20);
550          $form->setTaille("titrealign", 20);          $form->setTaille("titrealign", 20);
551          $form->setTaille("titrefond", 20);          $form->setTaille("titrefond", 20);
552          $form->setTaille("titrefondcouleur", 11);          $form->setTaille("titrefondcouleur", 11);
553          $form->setTaille("titretextecouleur", 11);          $form->setTaille("titretextecouleur", 11);
554          $form->setTaille("intervalle_debut", 8);          $form->setTaille("intervalle_debut", 20);
555          $form->setTaille("intervalle_fin", 8);          $form->setTaille("intervalle_fin", 20);
556          $form->setTaille("entete_flag", 20);          $form->setTaille("entete_flag", 20);
557          $form->setTaille("entete_fond", 20);          $form->setTaille("entete_fond", 20);
558          $form->setTaille("entete_orientation", 80);          $form->setTaille("entete_orientation", 30);
559          $form->setTaille("entete_hauteur", 8);          $form->setTaille("entete_hauteur", 20);
560          $form->setTaille("entetecolone_bordure", 30);          $form->setTaille("entetecolone_bordure", 30);
561          $form->setTaille("entetecolone_align", 30);          $form->setTaille("entetecolone_align", 30);
562          $form->setTaille("entete_fondcouleur", 11);          $form->setTaille("entete_fondcouleur", 11);
563          $form->setTaille("entete_textecouleur", 11);          $form->setTaille("entete_textecouleur", 11);
564          $form->setTaille("tableau_largeur", 8);          $form->setTaille("tableau_largeur", 20);
565          $form->setTaille("tableau_bordure", 20);          $form->setTaille("tableau_bordure", 20);
566          $form->setTaille("tableau_fontaille", 8);          $form->setTaille("tableau_fontaille", 20);
567          $form->setTaille("bordure_couleur", 11);          $form->setTaille("bordure_couleur", 11);
568          $form->setTaille("se_fond1", 11);          $form->setTaille("se_fond1", 11);
569          $form->setTaille("se_fond2", 11);          $form->setTaille("se_fond2", 11);
570          $form->setTaille("cellule_fond", 20);          $form->setTaille("cellule_fond", 20);
571          $form->setTaille("cellule_hauteur", 8);          $form->setTaille("cellule_hauteur", 20);
572          $form->setTaille("cellule_largeur", 30);          $form->setTaille("cellule_largeur", 30);
573          $form->setTaille("cellule_bordure_un", 30);          $form->setTaille("cellule_bordure_un", 30);
574          $form->setTaille("cellule_bordure", 30);          $form->setTaille("cellule_bordure", 30);
575          $form->setTaille("cellule_align", 30);          $form->setTaille("cellule_align", 30);
576          $form->setTaille("cellule_fond_total", 20);          $form->setTaille("cellule_fond_total", 20);
577          $form->setTaille("cellule_fontaille_total", 8);          $form->setTaille("cellule_fontaille_total", 20);
578          $form->setTaille("cellule_hauteur_total", 8);          $form->setTaille("cellule_hauteur_total", 20);
579          $form->setTaille("cellule_fondcouleur_total", 11);          $form->setTaille("cellule_fondcouleur_total", 11);
580          $form->setTaille("cellule_bordure_total", 30);          $form->setTaille("cellule_bordure_total", 30);
581          $form->setTaille("cellule_align_total", 30);          $form->setTaille("cellule_align_total", 30);
582          $form->setTaille("cellule_fond_moyenne", 20);          $form->setTaille("cellule_fond_moyenne", 20);
583          $form->setTaille("cellule_fontaille_moyenne", 8);          $form->setTaille("cellule_fontaille_moyenne", 20);
584          $form->setTaille("cellule_hauteur_moyenne", 8);          $form->setTaille("cellule_hauteur_moyenne", 20);
585          $form->setTaille("cellule_fondcouleur_moyenne", 11);          $form->setTaille("cellule_fondcouleur_moyenne", 11);
586          $form->setTaille("cellule_bordure_moyenne", 30);          $form->setTaille("cellule_bordure_moyenne", 30);
587          $form->setTaille("cellule_align_moyenne", 30);          $form->setTaille("cellule_align_moyenne", 30);
588          $form->setTaille("cellule_fond_nbr", 20);          $form->setTaille("cellule_fond_nbr", 20);
589          $form->setTaille("cellule_fontaille_nbr", 8);          $form->setTaille("cellule_fontaille_nbr", 20);
590          $form->setTaille("cellule_hauteur_nbr", 8);          $form->setTaille("cellule_hauteur_nbr", 20);
591          $form->setTaille("cellule_fondcouleur_nbr", 11);          $form->setTaille("cellule_fondcouleur_nbr", 11);
592          $form->setTaille("cellule_bordure_nbr", 30);          $form->setTaille("cellule_bordure_nbr", 30);
593          $form->setTaille("cellule_align_nbr", 30);          $form->setTaille("cellule_align_nbr", 30);
# Line 450  class om_sousetat_gen extends om_dbform Line 602  class om_sousetat_gen extends om_dbform
602       * Methode setMax       * Methode setMax
603       */       */
604      function setMax(&$form, $maj) {      function setMax(&$form, $maj) {
605          $form->setMax("om_sousetat", 8);          $form->setMax("om_sousetat", 20);
606          $form->setMax("om_collectivite", 8);          $form->setMax("om_collectivite", 20);
607          $form->setMax("id", 50);          $form->setMax("id", 50);
608          $form->setMax("libelle", 50);          $form->setMax("libelle", 50);
609          $form->setMax("actif", 3);          $form->setMax("actif", 1);
610          $form->setMax("titre", 6);          $form->setMax("titre", 6);
611          $form->setMax("titrehauteur", 8);          $form->setMax("titrehauteur", 20);
612          $form->setMax("titrefont", 20);          $form->setMax("titrefont", 20);
613          $form->setMax("titreattribut", 20);          $form->setMax("titreattribut", 20);
614          $form->setMax("titretaille", 8);          $form->setMax("titretaille", 20);
615          $form->setMax("titrebordure", 20);          $form->setMax("titrebordure", 20);
616          $form->setMax("titrealign", 20);          $form->setMax("titrealign", 20);
617          $form->setMax("titrefond", 20);          $form->setMax("titrefond", 20);
618          $form->setMax("titrefondcouleur", 11);          $form->setMax("titrefondcouleur", 11);
619          $form->setMax("titretextecouleur", 11);          $form->setMax("titretextecouleur", 11);
620          $form->setMax("intervalle_debut", 8);          $form->setMax("intervalle_debut", 20);
621          $form->setMax("intervalle_fin", 8);          $form->setMax("intervalle_fin", 20);
622          $form->setMax("entete_flag", 20);          $form->setMax("entete_flag", 20);
623          $form->setMax("entete_fond", 20);          $form->setMax("entete_fond", 20);
624          $form->setMax("entete_orientation", 6);          $form->setMax("entete_orientation", 100);
625          $form->setMax("entete_hauteur", 8);          $form->setMax("entete_hauteur", 20);
626          $form->setMax("entetecolone_bordure", 200);          $form->setMax("entetecolone_bordure", 200);
627          $form->setMax("entetecolone_align", 100);          $form->setMax("entetecolone_align", 100);
628          $form->setMax("entete_fondcouleur", 11);          $form->setMax("entete_fondcouleur", 11);
629          $form->setMax("entete_textecouleur", 11);          $form->setMax("entete_textecouleur", 11);
630          $form->setMax("tableau_largeur", 8);          $form->setMax("tableau_largeur", 20);
631          $form->setMax("tableau_bordure", 20);          $form->setMax("tableau_bordure", 20);
632          $form->setMax("tableau_fontaille", 8);          $form->setMax("tableau_fontaille", 20);
633          $form->setMax("bordure_couleur", 11);          $form->setMax("bordure_couleur", 11);
634          $form->setMax("se_fond1", 11);          $form->setMax("se_fond1", 11);
635          $form->setMax("se_fond2", 11);          $form->setMax("se_fond2", 11);
636          $form->setMax("cellule_fond", 20);          $form->setMax("cellule_fond", 20);
637          $form->setMax("cellule_hauteur", 8);          $form->setMax("cellule_hauteur", 20);
638          $form->setMax("cellule_largeur", 200);          $form->setMax("cellule_largeur", 200);
639          $form->setMax("cellule_bordure_un", 200);          $form->setMax("cellule_bordure_un", 200);
640          $form->setMax("cellule_bordure", 200);          $form->setMax("cellule_bordure", 200);
641          $form->setMax("cellule_align", 100);          $form->setMax("cellule_align", 100);
642          $form->setMax("cellule_fond_total", 20);          $form->setMax("cellule_fond_total", 20);
643          $form->setMax("cellule_fontaille_total", 8);          $form->setMax("cellule_fontaille_total", 20);
644          $form->setMax("cellule_hauteur_total", 8);          $form->setMax("cellule_hauteur_total", 20);
645          $form->setMax("cellule_fondcouleur_total", 11);          $form->setMax("cellule_fondcouleur_total", 11);
646          $form->setMax("cellule_bordure_total", 200);          $form->setMax("cellule_bordure_total", 200);
647          $form->setMax("cellule_align_total", 100);          $form->setMax("cellule_align_total", 100);
648          $form->setMax("cellule_fond_moyenne", 20);          $form->setMax("cellule_fond_moyenne", 20);
649          $form->setMax("cellule_fontaille_moyenne", 8);          $form->setMax("cellule_fontaille_moyenne", 20);
650          $form->setMax("cellule_hauteur_moyenne", 8);          $form->setMax("cellule_hauteur_moyenne", 20);
651          $form->setMax("cellule_fondcouleur_moyenne", 11);          $form->setMax("cellule_fondcouleur_moyenne", 11);
652          $form->setMax("cellule_bordure_moyenne", 200);          $form->setMax("cellule_bordure_moyenne", 200);
653          $form->setMax("cellule_align_moyenne", 100);          $form->setMax("cellule_align_moyenne", 100);
654          $form->setMax("cellule_fond_nbr", 20);          $form->setMax("cellule_fond_nbr", 20);
655          $form->setMax("cellule_fontaille_nbr", 8);          $form->setMax("cellule_fontaille_nbr", 20);
656          $form->setMax("cellule_hauteur_nbr", 8);          $form->setMax("cellule_hauteur_nbr", 20);
657          $form->setMax("cellule_fondcouleur_nbr", 11);          $form->setMax("cellule_fondcouleur_nbr", 11);
658          $form->setMax("cellule_bordure_nbr", 200);          $form->setMax("cellule_bordure_nbr", 200);
659          $form->setMax("cellule_align_nbr", 100);          $form->setMax("cellule_align_nbr", 100);
# Line 582  class om_sousetat_gen extends om_dbform Line 734  class om_sousetat_gen extends om_dbform
734              include ("../sql/".$db->phptype."/".$this->table.".form.inc.php");              include ("../sql/".$db->phptype."/".$this->table.".form.inc.php");
735          elseif(file_exists ("../sql/".$db->phptype."/".$this->table.".form.inc"))          elseif(file_exists ("../sql/".$db->phptype."/".$this->table.".form.inc"))
736              include ("../sql/".$db->phptype."/".$this->table.".form.inc");              include ("../sql/".$db->phptype."/".$this->table.".form.inc");
737          if($maj<2){  
738              // om_collectivite          // om_collectivite
739              $contenu=array();          $this->init_select($form, $db, $maj, $debug, "om_collectivite",
740              $res = $db->query($sql_om_collectivite);                             $sql_om_collectivite, $sql_om_collectivite_by_id, false);
             // Logger  
             $this->addToLog("setSelect()[gen/obj]: db->query(\"".$sql_om_collectivite."\");", VERBOSE_MODE);  
             if (database::isError($res))  
                 die($res->getMessage().$sql_om_collectivite);  
             else{  
                 if ($debug == 1)  
                     echo " la requete ".$sql_om_collectivite." est executee<br>";  
                 $contenu[0][0]='';  
                 $contenu[1][0]=_('choisir')."&nbsp;"._('om_collectivite');  
                 $k=1;  
                     while ($row=& $res->fetchRow()){  
                         $contenu[0][$k]=$row[0];  
                         $contenu[1][$k]=$row[1];  
                         $k++;  
                 }  
                 $form->setSelect('om_collectivite',$contenu);  
             }// fin error db  
         }// fin maj  
741      }// fin select      }// fin select
742    
743      function setVal(&$form,$maj,$validation,&$db,$DEBUG=null){      function setVal(&$form,$maj,$validation,&$db,$DEBUG=null){
# Line 618  class om_sousetat_gen extends om_dbform Line 752  class om_sousetat_gen extends om_dbform
752    
753      function setValsousformulaire(&$form,$maj,$validation,$idxformulaire,$retourformulaire,$typeformulaire,&$db,$DEBUG=null){      function setValsousformulaire(&$form,$maj,$validation,$idxformulaire,$retourformulaire,$typeformulaire,&$db,$DEBUG=null){
754          $this->retourformulaire = $retourformulaire;          $this->retourformulaire = $retourformulaire;
755          if($validation==0) {          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              if($retourformulaire =='om_collectivite')              if($retourformulaire =='om_collectivite')
760                  $form->setVal('om_collectivite', $idxformulaire);                  $form->setVal('om_collectivite', $idxformulaire);
761          }// fin validation          }// fin validation

Legend:
Removed from v.392  
changed lines
  Added in v.393

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26