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

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

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

revision 617 by vpihour, Wed Nov 7 12:09:13 2012 UTC revision 865 by fmichon, Wed Nov 28 17:47:39 2012 UTC
# Line 1  Line 1 
1  <?php  <?php
2  //$Id$  //$Id$
3  //gen openMairie le 07/11/2012 12:55  //gen openMairie le 28/11/2012 18:33
4    
5  require_once ("../obj/om_dbform.class.php");  require_once ("../obj/om_dbform.class.php");
6    
# Line 9  class groupe_gen extends om_dbform { Line 9  class groupe_gen extends om_dbform {
9      var $clePrimaire="groupe";      var $clePrimaire="groupe";
10      var $typeCle="N";      var $typeCle="N";
11      var $required_field=array(      var $required_field=array(
12            "genre",
13          "groupe"          "groupe"
14      );      );
15      var $retourformulaire;      var $retourformulaire;
# Line 31  class groupe_gen extends om_dbform { Line 32  class groupe_gen extends om_dbform {
32              $this->valF['libelle'] = $val['libelle'];              $this->valF['libelle'] = $val['libelle'];
33          }          }
34              $this->valF['description'] = $val['description'];              $this->valF['description'] = $val['description'];
35          if (!is_numeric($val['demande_genre'])) {          if (!is_numeric($val['genre'])) {
36              $this->valF['demande_genre'] = NULL;              $this->valF['genre'] = ""; // -> requis
37          } else {          } else {
38              $this->valF['demande_genre'] = $val['demande_genre'];              $this->valF['genre'] = $val['genre'];
39          }          }
40      }      }
41    
# Line 67  class groupe_gen extends om_dbform { Line 68  class groupe_gen extends om_dbform {
68              $form->setType('libelle','text');              $form->setType('libelle','text');
69              $form->setType('description','textarea');              $form->setType('description','textarea');
70    
71              if($this->retourformulaire=='demande_genre'              if($this->retourformulaire=='genre'
72                 and $form->val['demande_genre'] == $this->getParameter('idxformulaire')) {                 and $form->val['genre'] == $this->getParameter('idxformulaire')) {
73                  $form->setType('demande_genre','selecthiddenstatic');                  $form->setType('genre','selecthiddenstatic');
74              } else {              } else {
75                  $form->setType('demande_genre','select');                  $form->setType('genre','select');
76              }              }
77          }// fin ajout          }// fin ajout
78          if ($maj==1){ //modifier          if ($maj==1){ //modifier
# Line 80  class groupe_gen extends om_dbform { Line 81  class groupe_gen extends om_dbform {
81              $form->setType('libelle','text');              $form->setType('libelle','text');
82              $form->setType('description','textarea');              $form->setType('description','textarea');
83    
84              if($this->retourformulaire=='demande_genre'              if($this->retourformulaire=='genre'
85                 and $form->val['demande_genre'] == $this->getParameter('idxformulaire')) {                 and $form->val['genre'] == $this->getParameter('idxformulaire')) {
86                  $form->setType('demande_genre','selecthiddenstatic');                  $form->setType('genre','selecthiddenstatic');
87              } else {              } else {
88                  $form->setType('demande_genre','select');                  $form->setType('genre','select');
89              }              }
90          }// fin modifier          }// fin modifier
91          if ($maj==2){ //supprimer          if ($maj==2){ //supprimer
# Line 92  class groupe_gen extends om_dbform { Line 93  class groupe_gen extends om_dbform {
93              $form->setType('code','hiddenstatic');              $form->setType('code','hiddenstatic');
94              $form->setType('libelle','hiddenstatic');              $form->setType('libelle','hiddenstatic');
95              $form->setType('description','hiddenstatic');              $form->setType('description','hiddenstatic');
96              $form->setType('demande_genre','selectstatic');              $form->setType('genre','selectstatic');
97          }//fin supprimer          }//fin supprimer
98          if ($maj==3){ //consulter          if ($maj==3){ //consulter
99              $form->setType('groupe','static');              $form->setType('groupe','static');
100              $form->setType('code','static');              $form->setType('code','static');
101              $form->setType('libelle','static');              $form->setType('libelle','static');
102              $form->setType('description','textareastatic');              $form->setType('description','textareastatic');
103              $form->setType('demande_genre','selectstatic');              $form->setType('genre','selectstatic');
104          }//fin consulter          }//fin consulter
105      }      }
106    
107      function setOnchange(&$form,$maj) {      function setOnchange(&$form,$maj) {
108      //javascript controle client      //javascript controle client
109          $form->setOnchange('groupe','VerifNum(this)');          $form->setOnchange('groupe','VerifNum(this)');
110          $form->setOnchange('demande_genre','VerifNum(this)');          $form->setOnchange('genre','VerifNum(this)');
111      }      }
112      /**      /**
113       * Methode setTaille       * Methode setTaille
# Line 116  class groupe_gen extends om_dbform { Line 117  class groupe_gen extends om_dbform {
117          $form->setTaille("code", 20);          $form->setTaille("code", 20);
118          $form->setTaille("libelle", 30);          $form->setTaille("libelle", 30);
119          $form->setTaille("description", 80);          $form->setTaille("description", 80);
120          $form->setTaille("demande_genre", 11);          $form->setTaille("genre", 11);
121      }      }
122    
123      /**      /**
# Line 127  class groupe_gen extends om_dbform { Line 128  class groupe_gen extends om_dbform {
128          $form->setMax("code", 20);          $form->setMax("code", 20);
129          $form->setMax("libelle", 100);          $form->setMax("libelle", 100);
130          $form->setMax("description", 6);          $form->setMax("description", 6);
131          $form->setMax("demande_genre", 11);          $form->setMax("genre", 11);
132      }      }
133    
134    
# Line 137  class groupe_gen extends om_dbform { Line 138  class groupe_gen extends om_dbform {
138          $form->setLib('code',_('code'));          $form->setLib('code',_('code'));
139          $form->setLib('libelle',_('libelle'));          $form->setLib('libelle',_('libelle'));
140          $form->setLib('description',_('description'));          $form->setLib('description',_('description'));
141          $form->setLib('demande_genre',_('demande_genre'));          $form->setLib('genre',_('genre'));
142      }      }
143    
144      function setSelect(&$form, $maj,&$db,$debug) {      function setSelect(&$form, $maj,&$db,$debug) {
# Line 146  class groupe_gen extends om_dbform { Line 147  class groupe_gen extends om_dbform {
147          elseif(file_exists ("../sql/".$db->phptype."/".$this->table.".form.inc"))          elseif(file_exists ("../sql/".$db->phptype."/".$this->table.".form.inc"))
148              include ("../sql/".$db->phptype."/".$this->table.".form.inc");              include ("../sql/".$db->phptype."/".$this->table.".form.inc");
149    
150          // demande_genre          // genre
151          $this->init_select($form, $db, $maj, $debug, "demande_genre",          $this->init_select($form, $db, $maj, $debug, "genre",
152                             $sql_demande_genre, $sql_demande_genre_by_id, false);                             $sql_genre, $sql_genre_by_id, false);
153      }// fin select      }// fin select
154    
155      //==================================      //==================================
# Line 158  class groupe_gen extends om_dbform { Line 159  class groupe_gen extends om_dbform {
159      function setValsousformulaire(&$form,$maj,$validation,$idxformulaire,$retourformulaire,$typeformulaire,&$db,$DEBUG=null){      function setValsousformulaire(&$form,$maj,$validation,$idxformulaire,$retourformulaire,$typeformulaire,&$db,$DEBUG=null){
160          $this->retourformulaire = $retourformulaire;          $this->retourformulaire = $retourformulaire;
161          if($validation == 0) {          if($validation == 0) {
162              if($retourformulaire =='demande_genre')              if($retourformulaire =='genre')
163                  $form->setVal('demande_genre', $idxformulaire);                  $form->setVal('genre', $idxformulaire);
164          }// fin validation          }// fin validation
165      }// fin setValsousformulaire      }// fin setValsousformulaire
166    

Legend:
Removed from v.617  
changed lines
  Added in v.865

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26