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

Contents of /trunk/gen/obj/om_logo.class.php

Parent Directory Parent Directory | Revision Log Revision Log


Revision 3292 - (show annotations)
Mon Feb 16 09:31:42 2015 UTC (9 years, 11 months ago) by vpihour
File size: 9523 byte(s)
Mise à jour des fichiers générés

1 <?php
2 //$Id$
3 //gen openMairie le 16/02/2015 10:30
4
5 require_once "../obj/om_dbform.class.php";
6
7 class om_logo_gen extends om_dbform {
8
9 var $table = "om_logo";
10 var $clePrimaire = "om_logo";
11 var $typeCle = "N";
12 var $required_field = array(
13 "fichier",
14 "id",
15 "libelle",
16 "om_collectivite",
17 "om_logo"
18 );
19
20 var $foreign_keys_extended = array(
21 "om_collectivite" => array("om_collectivite", ),
22 );
23
24
25
26 function setvalF($val) {
27 //affectation valeur formulaire
28 if (!is_numeric($val['om_logo'])) {
29 $this->valF['om_logo'] = ""; // -> requis
30 } else {
31 $this->valF['om_logo'] = $val['om_logo'];
32 }
33 $this->valF['id'] = $val['id'];
34 $this->valF['libelle'] = $val['libelle'];
35 if ($val['description'] == "") {
36 $this->valF['description'] = NULL;
37 } else {
38 $this->valF['description'] = $val['description'];
39 }
40 $this->valF['fichier'] = $val['fichier'];
41 if (!is_numeric($val['resolution'])) {
42 $this->valF['resolution'] = NULL;
43 } else {
44 $this->valF['resolution'] = $val['resolution'];
45 }
46 if ($val['actif'] == 1 || $val['actif'] == "t" || $val['actif'] == "Oui") {
47 $this->valF['actif'] = true;
48 } else {
49 $this->valF['actif'] = false;
50 }
51 if (!is_numeric($val['om_collectivite'])) {
52 $this->valF['om_collectivite'] = ""; // -> requis
53 } else {
54 if($_SESSION['niveau']==1) {
55 $this->valF['om_collectivite'] = $_SESSION['collectivite'];
56 } else {
57 $this->valF['om_collectivite'] = $val['om_collectivite'];
58 }
59 }
60 }
61
62 //=================================================
63 //cle primaire automatique [automatic primary key]
64 //==================================================
65
66 function setId(&$dnu1 = null) {
67 //numero automatique
68 $this->valF[$this->clePrimaire] = $this->f->db->nextId(DB_PREFIXE.$this->table);
69 }
70
71 function setValFAjout($val) {
72 //numero automatique -> pas de controle ajout cle primaire
73 }
74
75 function verifierAjout() {
76 //numero automatique -> pas de verfication de cle primaire
77 }
78
79 //==========================
80 // Formulaire [form]
81 //==========================
82 /**
83 *
84 */
85 function setType(&$form, $maj) {
86
87 // MODE AJOUTER
88 if ($maj == 0) {
89 $form->setType("om_logo", "hidden");
90 $form->setType("id", "text");
91 $form->setType("libelle", "text");
92 $form->setType("description", "text");
93 $form->setType("fichier", "text");
94 $form->setType("resolution", "text");
95 $form->setType("actif", "checkbox");
96 if ($this->is_in_context_of_foreign_key("om_collectivite", $this->retourformulaire)) {
97 if($_SESSION["niveau"] == 2) {
98 $form->setType("om_collectivite", "selecthiddenstatic");
99 } else {
100 $form->setType("om_collectivite", "hidden");
101 }
102 } else {
103 if($_SESSION["niveau"] == 2) {
104 $form->setType("om_collectivite", "select");
105 } else {
106 $form->setType("om_collectivite", "hidden");
107 }
108 }
109 }
110
111 // MDOE MODIFIER
112 if ($maj == 1) {
113 $form->setType("om_logo", "hiddenstatic");
114 $form->setType("id", "text");
115 $form->setType("libelle", "text");
116 $form->setType("description", "text");
117 $form->setType("fichier", "text");
118 $form->setType("resolution", "text");
119 $form->setType("actif", "checkbox");
120 if ($this->is_in_context_of_foreign_key("om_collectivite", $this->retourformulaire)) {
121 if($_SESSION["niveau"] == 2) {
122 $form->setType("om_collectivite", "selecthiddenstatic");
123 } else {
124 $form->setType("om_collectivite", "hidden");
125 }
126 } else {
127 if($_SESSION["niveau"] == 2) {
128 $form->setType("om_collectivite", "select");
129 } else {
130 $form->setType("om_collectivite", "hidden");
131 }
132 }
133 }
134
135 // MODE SUPPRIMER
136 if ($maj == 2) {
137 $form->setType("om_logo", "hiddenstatic");
138 $form->setType("id", "hiddenstatic");
139 $form->setType("libelle", "hiddenstatic");
140 $form->setType("description", "hiddenstatic");
141 $form->setType("fichier", "hiddenstatic");
142 $form->setType("resolution", "hiddenstatic");
143 $form->setType("actif", "hiddenstatic");
144 if ($_SESSION["niveau"] == 2) {
145 $form->setType("om_collectivite", "selectstatic");
146 } else {
147 $form->setType("om_collectivite", "hidden");
148 }
149 }
150
151 // MODE CONSULTER
152 if ($maj == 3) {
153 $form->setType("om_logo", "static");
154 $form->setType("id", "static");
155 $form->setType("libelle", "static");
156 $form->setType("description", "static");
157 $form->setType("fichier", "static");
158 $form->setType("resolution", "static");
159 $form->setType("actif", "checkboxstatic");
160 if ($this->is_in_context_of_foreign_key("om_collectivite", $this->retourformulaire)) {
161 if($_SESSION["niveau"] == 2) {
162 $form->setType("om_collectivite", "selectstatic");
163 } else {
164 $form->setType("om_collectivite", "hidden");
165 }
166 } else {
167 if($_SESSION["niveau"] == 2) {
168 $form->setType("om_collectivite", "selectstatic");
169 } else {
170 $form->setType("om_collectivite", "hidden");
171 }
172 }
173 }
174
175 }
176
177
178 function setOnchange(&$form, $maj) {
179 //javascript controle client
180 $form->setOnchange('om_logo','VerifNum(this)');
181 $form->setOnchange('resolution','VerifNum(this)');
182 $form->setOnchange('om_collectivite','VerifNum(this)');
183 }
184 /**
185 * Methode setTaille
186 */
187 function setTaille(&$form, $maj) {
188 $form->setTaille("om_logo", 11);
189 $form->setTaille("id", 30);
190 $form->setTaille("libelle", 30);
191 $form->setTaille("description", 30);
192 $form->setTaille("fichier", 30);
193 $form->setTaille("resolution", 11);
194 $form->setTaille("actif", 1);
195 $form->setTaille("om_collectivite", 11);
196 }
197
198 /**
199 * Methode setMax
200 */
201 function setMax(&$form, $maj) {
202 $form->setMax("om_logo", 11);
203 $form->setMax("id", 50);
204 $form->setMax("libelle", 100);
205 $form->setMax("description", 200);
206 $form->setMax("fichier", 100);
207 $form->setMax("resolution", 11);
208 $form->setMax("actif", 1);
209 $form->setMax("om_collectivite", 11);
210 }
211
212
213 function setLib(&$form, $maj) {
214 //libelle des champs
215 $form->setLib('om_logo',_('om_logo'));
216 $form->setLib('id',_('id'));
217 $form->setLib('libelle',_('libelle'));
218 $form->setLib('description',_('description'));
219 $form->setLib('fichier',_('fichier'));
220 $form->setLib('resolution',_('resolution'));
221 $form->setLib('actif',_('actif'));
222 $form->setLib('om_collectivite',_('om_collectivite'));
223 }
224 /**
225 *
226 */
227 function setSelect(&$form, $maj, &$dnu1 = null, $dnu2 = null) {
228
229 // Inclusion du fichier de requêtes
230 if (file_exists("../sql/".OM_DB_PHPTYPE."/".$this->table.".form.inc.php")) {
231 include "../sql/".OM_DB_PHPTYPE."/".$this->table.".form.inc.php";
232 } elseif (file_exists("../sql/".OM_DB_PHPTYPE."/".$this->table.".form.inc")) {
233 include "../sql/".OM_DB_PHPTYPE."/".$this->table.".form.inc";
234 }
235
236 // om_collectivite
237 $this->init_select($form, $this->f->db, $maj, null, "om_collectivite", $sql_om_collectivite, $sql_om_collectivite_by_id, false);
238 }
239
240
241 function setVal(&$form, $maj, $validation, &$dnu1 = null, $dnu2 = null) {
242 if($validation==0 and $maj==0 and $_SESSION['niveau']==1) {
243 $form->setVal('om_collectivite', $_SESSION['collectivite']);
244 }// fin validation
245 $this->set_form_default_values($form, $maj, $validation);
246 }// fin setVal
247
248 //==================================
249 // sous Formulaire
250 //==================================
251
252
253 function setValsousformulaire(&$form, $maj, $validation, $idxformulaire, $retourformulaire, $typeformulaire, &$dnu1 = null, $dnu2 = null) {
254 $this->retourformulaire = $retourformulaire;
255 if($validation==0 and $maj==0 and $_SESSION['niveau']==1) {
256 $form->setVal('om_collectivite', $_SESSION['collectivite']);
257 }// fin validation
258 if($validation == 0) {
259 if($this->is_in_context_of_foreign_key('om_collectivite', $this->retourformulaire))
260 $form->setVal('om_collectivite', $idxformulaire);
261 }// fin validation
262 $this->set_form_default_values($form, $maj, $validation);
263 }// fin setValsousformulaire
264
265 //==================================
266 // cle secondaire
267 //==================================
268
269
270 }
271
272 ?>

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26