1 |
<?php |
<?php |
2 |
//$Id$ |
//$Id$ |
3 |
//gen openMairie le 11/04/2013 15:50 |
//gen openMairie le 31/05/2013 19:02 |
4 |
|
|
5 |
require_once ("../obj/om_dbform.class.php"); |
require_once ("../obj/om_dbform.class.php"); |
6 |
|
|
7 |
class om_requete_gen extends om_dbform { |
class om_requete_gen extends om_dbform { |
8 |
var $table="om_requete"; |
var $table="om_requete"; |
9 |
var $clePrimaire="id"; |
var $clePrimaire="om_requete"; |
10 |
var $typeCle="N"; |
var $typeCle="N"; |
11 |
var $required_field=array( |
var $required_field=array( |
12 |
"code", |
"code", |
13 |
"id", |
"libelle", |
14 |
"libelle" |
"om_requete" |
15 |
); |
); |
16 |
var $retourformulaire; |
var $retourformulaire; |
17 |
|
|
18 |
function setvalF($val) { |
function setvalF($val) { |
19 |
//affectation valeur formulaire |
//affectation valeur formulaire |
20 |
if (!is_numeric($val['id'])) { |
if (!is_numeric($val['om_requete'])) { |
21 |
$this->valF['id'] = ""; // -> requis |
$this->valF['om_requete'] = ""; // -> requis |
22 |
} else { |
} else { |
23 |
$this->valF['id'] = $val['id']; |
$this->valF['om_requete'] = $val['om_requete']; |
24 |
} |
} |
25 |
$this->valF['code'] = $val['code']; |
$this->valF['code'] = $val['code']; |
26 |
$this->valF['libelle'] = $val['libelle']; |
$this->valF['libelle'] = $val['libelle']; |
57 |
function setType(&$form,$maj) { |
function setType(&$form,$maj) { |
58 |
//type |
//type |
59 |
if ($maj==0){ //ajout |
if ($maj==0){ //ajout |
60 |
$form->setType('id','hidden');// cle automatique |
$form->setType('om_requete','hidden');// cle automatique |
61 |
$form->setType('code','text'); |
$form->setType('code','text'); |
62 |
$form->setType('libelle','text'); |
$form->setType('libelle','text'); |
63 |
$form->setType('description','text'); |
$form->setType('description','text'); |
65 |
$form->setType('merge_fields','textarea'); |
$form->setType('merge_fields','textarea'); |
66 |
}// fin ajout |
}// fin ajout |
67 |
if ($maj==1){ //modifier |
if ($maj==1){ //modifier |
68 |
$form->setType('id','hiddenstatic'); |
$form->setType('om_requete','hiddenstatic'); |
69 |
$form->setType('code','text'); |
$form->setType('code','text'); |
70 |
$form->setType('libelle','text'); |
$form->setType('libelle','text'); |
71 |
$form->setType('description','text'); |
$form->setType('description','text'); |
73 |
$form->setType('merge_fields','textarea'); |
$form->setType('merge_fields','textarea'); |
74 |
}// fin modifier |
}// fin modifier |
75 |
if ($maj==2){ //supprimer |
if ($maj==2){ //supprimer |
76 |
$form->setType('id','hiddenstatic'); |
$form->setType('om_requete','hiddenstatic'); |
77 |
$form->setType('code','hiddenstatic'); |
$form->setType('code','hiddenstatic'); |
78 |
$form->setType('libelle','hiddenstatic'); |
$form->setType('libelle','hiddenstatic'); |
79 |
$form->setType('description','hiddenstatic'); |
$form->setType('description','hiddenstatic'); |
81 |
$form->setType('merge_fields','hiddenstatic'); |
$form->setType('merge_fields','hiddenstatic'); |
82 |
}//fin supprimer |
}//fin supprimer |
83 |
if ($maj==3){ //consulter |
if ($maj==3){ //consulter |
84 |
$form->setType('id','static'); |
$form->setType('om_requete','static'); |
85 |
$form->setType('code','static'); |
$form->setType('code','static'); |
86 |
$form->setType('libelle','static'); |
$form->setType('libelle','static'); |
87 |
$form->setType('description','static'); |
$form->setType('description','static'); |
92 |
|
|
93 |
function setOnchange(&$form,$maj) { |
function setOnchange(&$form,$maj) { |
94 |
//javascript controle client |
//javascript controle client |
95 |
$form->setOnchange('id','VerifNum(this)'); |
$form->setOnchange('om_requete','VerifNum(this)'); |
96 |
} |
} |
97 |
/** |
/** |
98 |
* Methode setTaille |
* Methode setTaille |
99 |
*/ |
*/ |
100 |
function setTaille(&$form, $maj) { |
function setTaille(&$form, $maj) { |
101 |
$form->setTaille("id", 11); |
$form->setTaille("om_requete", 11); |
102 |
$form->setTaille("code", 30); |
$form->setTaille("code", 30); |
103 |
$form->setTaille("libelle", 30); |
$form->setTaille("libelle", 30); |
104 |
$form->setTaille("description", 30); |
$form->setTaille("description", 30); |
110 |
* Methode setMax |
* Methode setMax |
111 |
*/ |
*/ |
112 |
function setMax(&$form, $maj) { |
function setMax(&$form, $maj) { |
113 |
$form->setMax("id", 11); |
$form->setMax("om_requete", 11); |
114 |
$form->setMax("code", 50); |
$form->setMax("code", 50); |
115 |
$form->setMax("libelle", 100); |
$form->setMax("libelle", 100); |
116 |
$form->setMax("description", 200); |
$form->setMax("description", 200); |
121 |
|
|
122 |
function setLib(&$form,$maj) { |
function setLib(&$form,$maj) { |
123 |
//libelle des champs |
//libelle des champs |
124 |
$form->setLib('id',_('id')); |
$form->setLib('om_requete',_('om_requete')); |
125 |
$form->setLib('code',_('code')); |
$form->setLib('code',_('code')); |
126 |
$form->setLib('libelle',_('libelle')); |
$form->setLib('libelle',_('libelle')); |
127 |
$form->setLib('description',_('description')); |
$form->setLib('description',_('description')); |