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 |
|
|
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; |
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 |
|
|
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 |
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 |
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 |
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 |
/** |
/** |
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 |
|
|
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) { |
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 |
//================================== |
//================================== |
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 |
|
|