1 |
<?php |
2 |
//$Id$ |
3 |
//gen openMairie le 30/11/2012 02:41 |
4 |
|
5 |
require_once ("../obj/om_dbform.class.php"); |
6 |
|
7 |
class dossier_gen extends om_dbform { |
8 |
var $table="dossier"; |
9 |
var $clePrimaire="dossier"; |
10 |
var $typeCle="A"; |
11 |
var $required_field=array( |
12 |
"date_depot", |
13 |
"dossier", |
14 |
"dossier_autorisation" |
15 |
); |
16 |
var $retourformulaire; |
17 |
|
18 |
function setvalF($val) { |
19 |
//affectation valeur formulaire |
20 |
$this->valF['dossier'] = $val['dossier']; |
21 |
if ($val['nature'] == "") { |
22 |
$this->valF['nature'] = NULL; |
23 |
} else { |
24 |
$this->valF['nature'] = $val['nature']; |
25 |
} |
26 |
if ($val['annee'] == "") { |
27 |
$this->valF['annee'] = ""; // -> default |
28 |
} else { |
29 |
$this->valF['annee'] = $val['annee']; |
30 |
} |
31 |
if ($val['etat'] == "") { |
32 |
$this->valF['etat'] = NULL; |
33 |
} else { |
34 |
$this->valF['etat'] = $val['etat']; |
35 |
} |
36 |
if ($val['types'] == "") { |
37 |
$this->valF['types'] = ""; // -> default |
38 |
} else { |
39 |
$this->valF['types'] = $val['types']; |
40 |
} |
41 |
if ($val['objet_dossier'] == "") { |
42 |
$this->valF['objet_dossier'] = ""; // -> default |
43 |
} else { |
44 |
$this->valF['objet_dossier'] = $val['objet_dossier']; |
45 |
} |
46 |
if (!is_numeric($val['instructeur'])) { |
47 |
$this->valF['instructeur'] = NULL; |
48 |
} else { |
49 |
$this->valF['instructeur'] = $val['instructeur']; |
50 |
} |
51 |
if ($val['date_demande'] != "") { |
52 |
$this->valF['date_demande'] = $this->dateDB($val['date_demande']); |
53 |
} else { |
54 |
$this->valF['date_demande'] = NULL; |
55 |
} |
56 |
if ($val['date_depot'] != "") { |
57 |
$this->valF['date_depot'] = $this->dateDB($val['date_depot']); |
58 |
} |
59 |
if ($val['date_complet'] != "") { |
60 |
$this->valF['date_complet'] = $this->dateDB($val['date_complet']); |
61 |
} else { |
62 |
$this->valF['date_complet'] = NULL; |
63 |
} |
64 |
if ($val['date_rejet'] != "") { |
65 |
$this->valF['date_rejet'] = $this->dateDB($val['date_rejet']); |
66 |
} else { |
67 |
$this->valF['date_rejet'] = NULL; |
68 |
} |
69 |
if ($val['date_notification_delai'] != "") { |
70 |
$this->valF['date_notification_delai'] = $this->dateDB($val['date_notification_delai']); |
71 |
} else { |
72 |
$this->valF['date_notification_delai'] = NULL; |
73 |
} |
74 |
if (!is_numeric($val['delai'])) { |
75 |
$this->valF['delai'] = 0; // -> default |
76 |
} else { |
77 |
$this->valF['delai'] = $val['delai']; |
78 |
} |
79 |
if ($val['date_limite'] != "") { |
80 |
$this->valF['date_limite'] = $this->dateDB($val['date_limite']); |
81 |
} else { |
82 |
$this->valF['date_limite'] = NULL; |
83 |
} |
84 |
if ($val['accord_tacite'] == "") { |
85 |
$this->valF['accord_tacite'] = ""; // -> default |
86 |
} else { |
87 |
$this->valF['accord_tacite'] = $val['accord_tacite']; |
88 |
} |
89 |
if ($val['date_decision'] != "") { |
90 |
$this->valF['date_decision'] = $this->dateDB($val['date_decision']); |
91 |
} else { |
92 |
$this->valF['date_decision'] = NULL; |
93 |
} |
94 |
if ($val['date_validite'] != "") { |
95 |
$this->valF['date_validite'] = $this->dateDB($val['date_validite']); |
96 |
} else { |
97 |
$this->valF['date_validite'] = NULL; |
98 |
} |
99 |
if ($val['date_chantier'] != "") { |
100 |
$this->valF['date_chantier'] = $this->dateDB($val['date_chantier']); |
101 |
} else { |
102 |
$this->valF['date_chantier'] = NULL; |
103 |
} |
104 |
if ($val['date_achevement'] != "") { |
105 |
$this->valF['date_achevement'] = $this->dateDB($val['date_achevement']); |
106 |
} else { |
107 |
$this->valF['date_achevement'] = NULL; |
108 |
} |
109 |
if ($val['date_conformite'] != "") { |
110 |
$this->valF['date_conformite'] = $this->dateDB($val['date_conformite']); |
111 |
} else { |
112 |
$this->valF['date_conformite'] = NULL; |
113 |
} |
114 |
if ($val['demandeur_nom'] == "") { |
115 |
$this->valF['demandeur_nom'] = ""; // -> default |
116 |
} else { |
117 |
$this->valF['demandeur_nom'] = $val['demandeur_nom']; |
118 |
} |
119 |
if ($val['demandeur_societe'] == "") { |
120 |
$this->valF['demandeur_societe'] = ""; // -> default |
121 |
} else { |
122 |
$this->valF['demandeur_societe'] = $val['demandeur_societe']; |
123 |
} |
124 |
if ($val['demandeur_adresse'] == "") { |
125 |
$this->valF['demandeur_adresse'] = ""; // -> default |
126 |
} else { |
127 |
$this->valF['demandeur_adresse'] = $val['demandeur_adresse']; |
128 |
} |
129 |
if ($val['demandeur_adresse_complement'] == "") { |
130 |
$this->valF['demandeur_adresse_complement'] = ""; // -> default |
131 |
} else { |
132 |
$this->valF['demandeur_adresse_complement'] = $val['demandeur_adresse_complement']; |
133 |
} |
134 |
if ($val['demandeur_cp'] == "") { |
135 |
$this->valF['demandeur_cp'] = ""; // -> default |
136 |
} else { |
137 |
$this->valF['demandeur_cp'] = $val['demandeur_cp']; |
138 |
} |
139 |
if ($val['demandeur_ville'] == "") { |
140 |
$this->valF['demandeur_ville'] = ""; // -> default |
141 |
} else { |
142 |
$this->valF['demandeur_ville'] = $val['demandeur_ville']; |
143 |
} |
144 |
if ($val['demandeur_pays'] == "") { |
145 |
$this->valF['demandeur_pays'] = ""; // -> default |
146 |
} else { |
147 |
$this->valF['demandeur_pays'] = $val['demandeur_pays']; |
148 |
} |
149 |
if ($val['demandeur_telephone'] == "") { |
150 |
$this->valF['demandeur_telephone'] = ""; // -> default |
151 |
} else { |
152 |
$this->valF['demandeur_telephone'] = $val['demandeur_telephone']; |
153 |
} |
154 |
if ($val['demandeur_email'] == "") { |
155 |
$this->valF['demandeur_email'] = ""; // -> default |
156 |
} else { |
157 |
$this->valF['demandeur_email'] = $val['demandeur_email']; |
158 |
} |
159 |
if (!is_numeric($val['demandeur_categorie'])) { |
160 |
$this->valF['demandeur_categorie'] = NULL; |
161 |
} else { |
162 |
$this->valF['demandeur_categorie'] = $val['demandeur_categorie']; |
163 |
} |
164 |
if ($val['delegataire'] == "") { |
165 |
$this->valF['delegataire'] = ""; // -> default |
166 |
} else { |
167 |
$this->valF['delegataire'] = $val['delegataire']; |
168 |
} |
169 |
if ($val['delegataire_nom'] == "") { |
170 |
$this->valF['delegataire_nom'] = ""; // -> default |
171 |
} else { |
172 |
$this->valF['delegataire_nom'] = $val['delegataire_nom']; |
173 |
} |
174 |
if ($val['delegataire_societe'] == "") { |
175 |
$this->valF['delegataire_societe'] = ""; // -> default |
176 |
} else { |
177 |
$this->valF['delegataire_societe'] = $val['delegataire_societe']; |
178 |
} |
179 |
if ($val['delegataire_adresse'] == "") { |
180 |
$this->valF['delegataire_adresse'] = ""; // -> default |
181 |
} else { |
182 |
$this->valF['delegataire_adresse'] = $val['delegataire_adresse']; |
183 |
} |
184 |
if ($val['delegataire_adresse_complement'] == "") { |
185 |
$this->valF['delegataire_adresse_complement'] = ""; // -> default |
186 |
} else { |
187 |
$this->valF['delegataire_adresse_complement'] = $val['delegataire_adresse_complement']; |
188 |
} |
189 |
if ($val['delegataire_cp'] == "") { |
190 |
$this->valF['delegataire_cp'] = ""; // -> default |
191 |
} else { |
192 |
$this->valF['delegataire_cp'] = $val['delegataire_cp']; |
193 |
} |
194 |
if ($val['delegataire_ville'] == "") { |
195 |
$this->valF['delegataire_ville'] = ""; // -> default |
196 |
} else { |
197 |
$this->valF['delegataire_ville'] = $val['delegataire_ville']; |
198 |
} |
199 |
if ($val['delegataire_pays'] == "") { |
200 |
$this->valF['delegataire_pays'] = ""; // -> default |
201 |
} else { |
202 |
$this->valF['delegataire_pays'] = $val['delegataire_pays']; |
203 |
} |
204 |
if ($val['delegataire_telephone'] == "") { |
205 |
$this->valF['delegataire_telephone'] = ""; // -> default |
206 |
} else { |
207 |
$this->valF['delegataire_telephone'] = $val['delegataire_telephone']; |
208 |
} |
209 |
if ($val['delegataire_email'] == "") { |
210 |
$this->valF['delegataire_email'] = ""; // -> default |
211 |
} else { |
212 |
$this->valF['delegataire_email'] = $val['delegataire_email']; |
213 |
} |
214 |
if ($val['terrain_numero'] == "") { |
215 |
$this->valF['terrain_numero'] = ""; // -> default |
216 |
} else { |
217 |
$this->valF['terrain_numero'] = $val['terrain_numero']; |
218 |
} |
219 |
if ($val['terrain_numero_complement'] == "") { |
220 |
$this->valF['terrain_numero_complement'] = ""; // -> default |
221 |
} else { |
222 |
$this->valF['terrain_numero_complement'] = $val['terrain_numero_complement']; |
223 |
} |
224 |
if ($val['terrain_adresse'] == "") { |
225 |
$this->valF['terrain_adresse'] = ""; // -> default |
226 |
} else { |
227 |
$this->valF['terrain_adresse'] = $val['terrain_adresse']; |
228 |
} |
229 |
if ($val['terrain_adresse_complement'] == "") { |
230 |
$this->valF['terrain_adresse_complement'] = ""; // -> default |
231 |
} else { |
232 |
$this->valF['terrain_adresse_complement'] = $val['terrain_adresse_complement']; |
233 |
} |
234 |
if ($val['terrain_cp'] == "") { |
235 |
$this->valF['terrain_cp'] = ""; // -> default |
236 |
} else { |
237 |
$this->valF['terrain_cp'] = $val['terrain_cp']; |
238 |
} |
239 |
if ($val['terrain_ville'] == "") { |
240 |
$this->valF['terrain_ville'] = ""; // -> default |
241 |
} else { |
242 |
$this->valF['terrain_ville'] = $val['terrain_ville']; |
243 |
} |
244 |
if (!is_numeric($val['architecte'])) { |
245 |
$this->valF['architecte'] = NULL; |
246 |
} else { |
247 |
$this->valF['architecte'] = $val['architecte']; |
248 |
} |
249 |
if (!is_numeric($val['terrain_surface'])) { |
250 |
$this->valF['terrain_surface'] = NULL; |
251 |
} else { |
252 |
$this->valF['terrain_surface'] = $val['terrain_surface']; |
253 |
} |
254 |
if (!is_numeric($val['terrain_surface_calcul'])) { |
255 |
$this->valF['terrain_surface_calcul'] = NULL; |
256 |
} else { |
257 |
$this->valF['terrain_surface_calcul'] = $val['terrain_surface_calcul']; |
258 |
} |
259 |
if ($val['rivoli'] == "") { |
260 |
$this->valF['rivoli'] = NULL; |
261 |
} else { |
262 |
$this->valF['rivoli'] = $val['rivoli']; |
263 |
} |
264 |
if (!is_numeric($val['travaux'])) { |
265 |
$this->valF['travaux'] = NULL; |
266 |
} else { |
267 |
$this->valF['travaux'] = $val['travaux']; |
268 |
} |
269 |
if ($val['travaux_complement'] == "") { |
270 |
$this->valF['travaux_complement'] = NULL; |
271 |
} else { |
272 |
$this->valF['travaux_complement'] = $val['travaux_complement']; |
273 |
} |
274 |
if ($val['parcelle'] == "") { |
275 |
$this->valF['parcelle'] = NULL; |
276 |
} else { |
277 |
$this->valF['parcelle'] = $val['parcelle']; |
278 |
} |
279 |
if ($val['pos'] == "") { |
280 |
$this->valF['pos'] = NULL; |
281 |
} else { |
282 |
$this->valF['pos'] = $val['pos']; |
283 |
} |
284 |
if ($val['sig'] == "") { |
285 |
$this->valF['sig'] = ""; // -> default |
286 |
} else { |
287 |
$this->valF['sig'] = $val['sig']; |
288 |
} |
289 |
if (!is_numeric($val['batiment_nombre'])) { |
290 |
$this->valF['batiment_nombre'] = NULL; |
291 |
} else { |
292 |
$this->valF['batiment_nombre'] = $val['batiment_nombre']; |
293 |
} |
294 |
if (!is_numeric($val['logement_nombre'])) { |
295 |
$this->valF['logement_nombre'] = NULL; |
296 |
} else { |
297 |
$this->valF['logement_nombre'] = $val['logement_nombre']; |
298 |
} |
299 |
if (!is_numeric($val['shon'])) { |
300 |
$this->valF['shon'] = NULL; |
301 |
} else { |
302 |
$this->valF['shon'] = $val['shon']; |
303 |
} |
304 |
if (!is_numeric($val['shon_calcul'])) { |
305 |
$this->valF['shon_calcul'] = NULL; |
306 |
} else { |
307 |
$this->valF['shon_calcul'] = $val['shon_calcul']; |
308 |
} |
309 |
if (!is_numeric($val['shob'])) { |
310 |
$this->valF['shob'] = NULL; |
311 |
} else { |
312 |
$this->valF['shob'] = $val['shob']; |
313 |
} |
314 |
if (!is_numeric($val['lot'])) { |
315 |
$this->valF['lot'] = NULL; |
316 |
} else { |
317 |
$this->valF['lot'] = $val['lot']; |
318 |
} |
319 |
if (!is_numeric($val['hauteur'])) { |
320 |
$this->valF['hauteur'] = NULL; |
321 |
} else { |
322 |
$this->valF['hauteur'] = $val['hauteur']; |
323 |
} |
324 |
if (!is_numeric($val['piece_nombre'])) { |
325 |
$this->valF['piece_nombre'] = NULL; |
326 |
} else { |
327 |
$this->valF['piece_nombre'] = $val['piece_nombre']; |
328 |
} |
329 |
if ($val['amenagement'] == "") { |
330 |
$this->valF['amenagement'] = ""; // -> default |
331 |
} else { |
332 |
$this->valF['amenagement'] = $val['amenagement']; |
333 |
} |
334 |
if (!is_numeric($val['parcelle_lot'])) { |
335 |
$this->valF['parcelle_lot'] = NULL; |
336 |
} else { |
337 |
$this->valF['parcelle_lot'] = $val['parcelle_lot']; |
338 |
} |
339 |
if ($val['parcelle_lot_lotissement'] == "") { |
340 |
$this->valF['parcelle_lot_lotissement'] = ""; // -> default |
341 |
} else { |
342 |
$this->valF['parcelle_lot_lotissement'] = $val['parcelle_lot_lotissement']; |
343 |
} |
344 |
$this->valF['description'] = $val['description']; |
345 |
if ($val['temp1'] == "") { |
346 |
$this->valF['temp1'] = ""; // -> default |
347 |
} else { |
348 |
$this->valF['temp1'] = $val['temp1']; |
349 |
} |
350 |
if ($val['temp2'] == "") { |
351 |
$this->valF['temp2'] = ""; // -> default |
352 |
} else { |
353 |
$this->valF['temp2'] = $val['temp2']; |
354 |
} |
355 |
if ($val['temp3'] == "") { |
356 |
$this->valF['temp3'] = ""; // -> default |
357 |
} else { |
358 |
$this->valF['temp3'] = $val['temp3']; |
359 |
} |
360 |
if ($val['temp4'] == "") { |
361 |
$this->valF['temp4'] = ""; // -> default |
362 |
} else { |
363 |
$this->valF['temp4'] = $val['temp4']; |
364 |
} |
365 |
if ($val['temp5'] == "") { |
366 |
$this->valF['temp5'] = ""; // -> default |
367 |
} else { |
368 |
$this->valF['temp5'] = $val['temp5']; |
369 |
} |
370 |
$this->valF['servitude'] = $val['servitude']; |
371 |
if ($val['geom'] == "") { |
372 |
unset($this->valF['geom']); |
373 |
} else { |
374 |
$this->valF['geom'] = $val['geom']; |
375 |
} |
376 |
if ($val['geom1'] == "") { |
377 |
unset($this->valF['geom1']); |
378 |
} else { |
379 |
$this->valF['geom1'] = $val['geom1']; |
380 |
} |
381 |
if ($val['erp'] == 1 || $val['erp'] == "t" || $val['erp'] == "Oui") { |
382 |
$this->valF['erp'] = true; |
383 |
} else { |
384 |
$this->valF['erp'] = false; |
385 |
} |
386 |
if (!is_numeric($val['avis_decision'])) { |
387 |
$this->valF['avis_decision'] = NULL; |
388 |
} else { |
389 |
$this->valF['avis_decision'] = $val['avis_decision']; |
390 |
} |
391 |
if ($val['enjeu_erp'] == 1 || $val['enjeu_erp'] == "t" || $val['enjeu_erp'] == "Oui") { |
392 |
$this->valF['enjeu_erp'] = true; |
393 |
} else { |
394 |
$this->valF['enjeu_erp'] = false; |
395 |
} |
396 |
if ($val['enjeu_urba'] == 1 || $val['enjeu_urba'] == "t" || $val['enjeu_urba'] == "Oui") { |
397 |
$this->valF['enjeu_urba'] = true; |
398 |
} else { |
399 |
$this->valF['enjeu_urba'] = false; |
400 |
} |
401 |
if (!is_numeric($val['division'])) { |
402 |
$this->valF['division'] = NULL; |
403 |
} else { |
404 |
$this->valF['division'] = $val['division']; |
405 |
} |
406 |
if (!is_numeric($val['autorite_competente'])) { |
407 |
$this->valF['autorite_competente'] = NULL; |
408 |
} else { |
409 |
$this->valF['autorite_competente'] = $val['autorite_competente']; |
410 |
} |
411 |
if (!is_numeric($val['delegataire_civilite'])) { |
412 |
$this->valF['delegataire_civilite'] = NULL; |
413 |
} else { |
414 |
$this->valF['delegataire_civilite'] = $val['delegataire_civilite']; |
415 |
} |
416 |
if (!is_numeric($val['demandeur_civilite'])) { |
417 |
$this->valF['demandeur_civilite'] = NULL; |
418 |
} else { |
419 |
$this->valF['demandeur_civilite'] = $val['demandeur_civilite']; |
420 |
} |
421 |
if ($val['a_qualifier'] == 1 || $val['a_qualifier'] == "t" || $val['a_qualifier'] == "Oui") { |
422 |
$this->valF['a_qualifier'] = true; |
423 |
} else { |
424 |
$this->valF['a_qualifier'] = false; |
425 |
} |
426 |
if ($val['terrain_references_cadastrales'] == "") { |
427 |
$this->valF['terrain_references_cadastrales'] = NULL; |
428 |
} else { |
429 |
$this->valF['terrain_references_cadastrales'] = $val['terrain_references_cadastrales']; |
430 |
} |
431 |
if (!is_numeric($val['terrain_adresse_voie_numero'])) { |
432 |
$this->valF['terrain_adresse_voie_numero'] = NULL; |
433 |
} else { |
434 |
$this->valF['terrain_adresse_voie_numero'] = $val['terrain_adresse_voie_numero']; |
435 |
} |
436 |
if ($val['complement'] == "") { |
437 |
$this->valF['complement'] = NULL; |
438 |
} else { |
439 |
$this->valF['complement'] = $val['complement']; |
440 |
} |
441 |
if ($val['terrain_adresse_lieu_dit'] == "") { |
442 |
$this->valF['terrain_adresse_lieu_dit'] = NULL; |
443 |
} else { |
444 |
$this->valF['terrain_adresse_lieu_dit'] = $val['terrain_adresse_lieu_dit']; |
445 |
} |
446 |
if ($val['terrain_adresse_localite'] == "") { |
447 |
$this->valF['terrain_adresse_localite'] = NULL; |
448 |
} else { |
449 |
$this->valF['terrain_adresse_localite'] = $val['terrain_adresse_localite']; |
450 |
} |
451 |
if ($val['terrain_adresse_code_postal'] == "") { |
452 |
$this->valF['terrain_adresse_code_postal'] = NULL; |
453 |
} else { |
454 |
$this->valF['terrain_adresse_code_postal'] = $val['terrain_adresse_code_postal']; |
455 |
} |
456 |
if ($val['terrain_adresse_bp'] == "") { |
457 |
$this->valF['terrain_adresse_bp'] = NULL; |
458 |
} else { |
459 |
$this->valF['terrain_adresse_bp'] = $val['terrain_adresse_bp']; |
460 |
} |
461 |
if ($val['terrain_adresse_cedex'] == "") { |
462 |
$this->valF['terrain_adresse_cedex'] = NULL; |
463 |
} else { |
464 |
$this->valF['terrain_adresse_cedex'] = $val['terrain_adresse_cedex']; |
465 |
} |
466 |
if (!is_numeric($val['terrain_superficie'])) { |
467 |
$this->valF['terrain_superficie'] = NULL; |
468 |
} else { |
469 |
$this->valF['terrain_superficie'] = $val['terrain_superficie']; |
470 |
} |
471 |
if (!is_numeric($val['dossier_autorisation_type_detaille'])) { |
472 |
$this->valF['dossier_autorisation_type_detaille'] = NULL; |
473 |
} else { |
474 |
$this->valF['dossier_autorisation_type_detaille'] = $val['dossier_autorisation_type_detaille']; |
475 |
} |
476 |
$this->valF['dossier_autorisation'] = $val['dossier_autorisation']; |
477 |
} |
478 |
|
479 |
//========================== |
480 |
// Formulaire [form] |
481 |
//========================== |
482 |
|
483 |
function setType(&$form,$maj) { |
484 |
//type |
485 |
if ($maj==0){ //ajout |
486 |
$form->setType('dossier','text'); |
487 |
|
488 |
if($this->retourformulaire=='nature' |
489 |
and $form->val['nature'] == $this->getParameter('idxformulaire')) { |
490 |
$form->setType('nature','selecthiddenstatic'); |
491 |
} else { |
492 |
$form->setType('nature','select'); |
493 |
} |
494 |
$form->setType('annee','text'); |
495 |
|
496 |
if($this->retourformulaire=='etat' |
497 |
and $form->val['etat'] == $this->getParameter('idxformulaire')) { |
498 |
$form->setType('etat','selecthiddenstatic'); |
499 |
} else { |
500 |
$form->setType('etat','select'); |
501 |
} |
502 |
$form->setType('types','text'); |
503 |
$form->setType('objet_dossier','text'); |
504 |
|
505 |
if($this->retourformulaire=='instructeur' |
506 |
and $form->val['instructeur'] == $this->getParameter('idxformulaire')) { |
507 |
$form->setType('instructeur','selecthiddenstatic'); |
508 |
} else { |
509 |
$form->setType('instructeur','select'); |
510 |
} |
511 |
if($this->retourformulaire=='') |
512 |
$form->setType('date_demande','date'); |
513 |
else |
514 |
$form->setType('date_demande','date2'); |
515 |
if($this->retourformulaire=='') |
516 |
$form->setType('date_depot','date'); |
517 |
else |
518 |
$form->setType('date_depot','date2'); |
519 |
if($this->retourformulaire=='') |
520 |
$form->setType('date_complet','date'); |
521 |
else |
522 |
$form->setType('date_complet','date2'); |
523 |
if($this->retourformulaire=='') |
524 |
$form->setType('date_rejet','date'); |
525 |
else |
526 |
$form->setType('date_rejet','date2'); |
527 |
if($this->retourformulaire=='') |
528 |
$form->setType('date_notification_delai','date'); |
529 |
else |
530 |
$form->setType('date_notification_delai','date2'); |
531 |
$form->setType('delai','text'); |
532 |
if($this->retourformulaire=='') |
533 |
$form->setType('date_limite','date'); |
534 |
else |
535 |
$form->setType('date_limite','date2'); |
536 |
$form->setType('accord_tacite','text'); |
537 |
if($this->retourformulaire=='') |
538 |
$form->setType('date_decision','date'); |
539 |
else |
540 |
$form->setType('date_decision','date2'); |
541 |
if($this->retourformulaire=='') |
542 |
$form->setType('date_validite','date'); |
543 |
else |
544 |
$form->setType('date_validite','date2'); |
545 |
if($this->retourformulaire=='') |
546 |
$form->setType('date_chantier','date'); |
547 |
else |
548 |
$form->setType('date_chantier','date2'); |
549 |
if($this->retourformulaire=='') |
550 |
$form->setType('date_achevement','date'); |
551 |
else |
552 |
$form->setType('date_achevement','date2'); |
553 |
if($this->retourformulaire=='') |
554 |
$form->setType('date_conformite','date'); |
555 |
else |
556 |
$form->setType('date_conformite','date2'); |
557 |
$form->setType('demandeur_nom','text'); |
558 |
$form->setType('demandeur_societe','text'); |
559 |
$form->setType('demandeur_adresse','text'); |
560 |
$form->setType('demandeur_adresse_complement','text'); |
561 |
$form->setType('demandeur_cp','text'); |
562 |
$form->setType('demandeur_ville','text'); |
563 |
$form->setType('demandeur_pays','text'); |
564 |
$form->setType('demandeur_telephone','text'); |
565 |
$form->setType('demandeur_email','text'); |
566 |
|
567 |
if($this->retourformulaire=='categorie_demandeur' |
568 |
and $form->val['demandeur_categorie'] == $this->getParameter('idxformulaire')) { |
569 |
$form->setType('demandeur_categorie','selecthiddenstatic'); |
570 |
} else { |
571 |
$form->setType('demandeur_categorie','select'); |
572 |
} |
573 |
$form->setType('delegataire','text'); |
574 |
$form->setType('delegataire_nom','text'); |
575 |
$form->setType('delegataire_societe','text'); |
576 |
$form->setType('delegataire_adresse','text'); |
577 |
$form->setType('delegataire_adresse_complement','text'); |
578 |
$form->setType('delegataire_cp','text'); |
579 |
$form->setType('delegataire_ville','text'); |
580 |
$form->setType('delegataire_pays','text'); |
581 |
$form->setType('delegataire_telephone','text'); |
582 |
$form->setType('delegataire_email','text'); |
583 |
$form->setType('terrain_numero','text'); |
584 |
$form->setType('terrain_numero_complement','text'); |
585 |
$form->setType('terrain_adresse','text'); |
586 |
$form->setType('terrain_adresse_complement','text'); |
587 |
$form->setType('terrain_cp','text'); |
588 |
$form->setType('terrain_ville','text'); |
589 |
|
590 |
if($this->retourformulaire=='architecte' |
591 |
and $form->val['architecte'] == $this->getParameter('idxformulaire')) { |
592 |
$form->setType('architecte','selecthiddenstatic'); |
593 |
} else { |
594 |
$form->setType('architecte','select'); |
595 |
} |
596 |
$form->setType('terrain_surface','text'); |
597 |
$form->setType('terrain_surface_calcul','text'); |
598 |
|
599 |
if($this->retourformulaire=='rivoli' |
600 |
and $form->val['rivoli'] == $this->getParameter('idxformulaire')) { |
601 |
$form->setType('rivoli','selecthiddenstatic'); |
602 |
} else { |
603 |
$form->setType('rivoli','select'); |
604 |
} |
605 |
|
606 |
if($this->retourformulaire=='travaux' |
607 |
and $form->val['travaux'] == $this->getParameter('idxformulaire')) { |
608 |
$form->setType('travaux','selecthiddenstatic'); |
609 |
} else { |
610 |
$form->setType('travaux','select'); |
611 |
} |
612 |
$form->setType('travaux_complement','text'); |
613 |
|
614 |
if($this->retourformulaire=='parcelle' |
615 |
and $form->val['parcelle'] == $this->getParameter('idxformulaire')) { |
616 |
$form->setType('parcelle','selecthiddenstatic'); |
617 |
} else { |
618 |
$form->setType('parcelle','select'); |
619 |
} |
620 |
|
621 |
if($this->retourformulaire=='pos' |
622 |
and $form->val['pos'] == $this->getParameter('idxformulaire')) { |
623 |
$form->setType('pos','selecthiddenstatic'); |
624 |
} else { |
625 |
$form->setType('pos','select'); |
626 |
} |
627 |
$form->setType('sig','text'); |
628 |
$form->setType('batiment_nombre','text'); |
629 |
$form->setType('logement_nombre','text'); |
630 |
$form->setType('shon','text'); |
631 |
$form->setType('shon_calcul','text'); |
632 |
$form->setType('shob','text'); |
633 |
$form->setType('lot','text'); |
634 |
$form->setType('hauteur','text'); |
635 |
$form->setType('piece_nombre','text'); |
636 |
$form->setType('amenagement','text'); |
637 |
|
638 |
if($this->retourformulaire=='parcelle_lot' |
639 |
and $form->val['parcelle_lot'] == $this->getParameter('idxformulaire')) { |
640 |
$form->setType('parcelle_lot','selecthiddenstatic'); |
641 |
} else { |
642 |
$form->setType('parcelle_lot','select'); |
643 |
} |
644 |
$form->setType('parcelle_lot_lotissement','text'); |
645 |
$form->setType('description','textarea'); |
646 |
$form->setType('temp1','text'); |
647 |
$form->setType('temp2','text'); |
648 |
$form->setType('temp3','text'); |
649 |
$form->setType('temp4','text'); |
650 |
$form->setType('temp5','text'); |
651 |
$form->setType('servitude','textarea'); |
652 |
$form->setType('geom','geom'); |
653 |
$form->setType('geom1','geom'); |
654 |
$form->setType('erp','checkbox'); |
655 |
|
656 |
if($this->retourformulaire=='avis_decision' |
657 |
and $form->val['avis_decision'] == $this->getParameter('idxformulaire')) { |
658 |
$form->setType('avis_decision','selecthiddenstatic'); |
659 |
} else { |
660 |
$form->setType('avis_decision','select'); |
661 |
} |
662 |
$form->setType('enjeu_erp','checkbox'); |
663 |
$form->setType('enjeu_urba','checkbox'); |
664 |
|
665 |
if($this->retourformulaire=='division' |
666 |
and $form->val['division'] == $this->getParameter('idxformulaire')) { |
667 |
$form->setType('division','selecthiddenstatic'); |
668 |
} else { |
669 |
$form->setType('division','select'); |
670 |
} |
671 |
|
672 |
if($this->retourformulaire=='autorite_competente' |
673 |
and $form->val['autorite_competente'] == $this->getParameter('idxformulaire')) { |
674 |
$form->setType('autorite_competente','selecthiddenstatic'); |
675 |
} else { |
676 |
$form->setType('autorite_competente','select'); |
677 |
} |
678 |
|
679 |
if($this->retourformulaire=='civilite' |
680 |
and $form->val['delegataire_civilite'] == $this->getParameter('idxformulaire')) { |
681 |
$form->setType('delegataire_civilite','selecthiddenstatic'); |
682 |
} else { |
683 |
$form->setType('delegataire_civilite','select'); |
684 |
} |
685 |
|
686 |
if($this->retourformulaire=='civilite' |
687 |
and $form->val['demandeur_civilite'] == $this->getParameter('idxformulaire')) { |
688 |
$form->setType('demandeur_civilite','selecthiddenstatic'); |
689 |
} else { |
690 |
$form->setType('demandeur_civilite','select'); |
691 |
} |
692 |
$form->setType('a_qualifier','checkbox'); |
693 |
$form->setType('terrain_references_cadastrales','text'); |
694 |
$form->setType('terrain_adresse_voie_numero','text'); |
695 |
$form->setType('complement','text'); |
696 |
$form->setType('terrain_adresse_lieu_dit','text'); |
697 |
$form->setType('terrain_adresse_localite','text'); |
698 |
$form->setType('terrain_adresse_code_postal','text'); |
699 |
$form->setType('terrain_adresse_bp','text'); |
700 |
$form->setType('terrain_adresse_cedex','text'); |
701 |
$form->setType('terrain_superficie','text'); |
702 |
|
703 |
if($this->retourformulaire=='dossier_autorisation_type_detaille' |
704 |
and $form->val['dossier_autorisation_type_detaille'] == $this->getParameter('idxformulaire')) { |
705 |
$form->setType('dossier_autorisation_type_detaille','selecthiddenstatic'); |
706 |
} else { |
707 |
$form->setType('dossier_autorisation_type_detaille','select'); |
708 |
} |
709 |
|
710 |
if($this->retourformulaire=='dossier_autorisation' |
711 |
and $form->val['dossier_autorisation'] == $this->getParameter('idxformulaire')) { |
712 |
$form->setType('dossier_autorisation','selecthiddenstatic'); |
713 |
} else { |
714 |
$form->setType('dossier_autorisation','select'); |
715 |
} |
716 |
}// fin ajout |
717 |
if ($maj==1){ //modifier |
718 |
$form->setType('dossier','hiddenstatic'); |
719 |
|
720 |
if($this->retourformulaire=='nature' |
721 |
and $form->val['nature'] == $this->getParameter('idxformulaire')) { |
722 |
$form->setType('nature','selecthiddenstatic'); |
723 |
} else { |
724 |
$form->setType('nature','select'); |
725 |
} |
726 |
$form->setType('annee','text'); |
727 |
|
728 |
if($this->retourformulaire=='etat' |
729 |
and $form->val['etat'] == $this->getParameter('idxformulaire')) { |
730 |
$form->setType('etat','selecthiddenstatic'); |
731 |
} else { |
732 |
$form->setType('etat','select'); |
733 |
} |
734 |
$form->setType('types','text'); |
735 |
$form->setType('objet_dossier','text'); |
736 |
|
737 |
if($this->retourformulaire=='instructeur' |
738 |
and $form->val['instructeur'] == $this->getParameter('idxformulaire')) { |
739 |
$form->setType('instructeur','selecthiddenstatic'); |
740 |
} else { |
741 |
$form->setType('instructeur','select'); |
742 |
} |
743 |
if($this->retourformulaire=='') |
744 |
$form->setType('date_demande','date'); |
745 |
else |
746 |
$form->setType('date_demande','date2'); |
747 |
if($this->retourformulaire=='') |
748 |
$form->setType('date_depot','date'); |
749 |
else |
750 |
$form->setType('date_depot','date2'); |
751 |
if($this->retourformulaire=='') |
752 |
$form->setType('date_complet','date'); |
753 |
else |
754 |
$form->setType('date_complet','date2'); |
755 |
if($this->retourformulaire=='') |
756 |
$form->setType('date_rejet','date'); |
757 |
else |
758 |
$form->setType('date_rejet','date2'); |
759 |
if($this->retourformulaire=='') |
760 |
$form->setType('date_notification_delai','date'); |
761 |
else |
762 |
$form->setType('date_notification_delai','date2'); |
763 |
$form->setType('delai','text'); |
764 |
if($this->retourformulaire=='') |
765 |
$form->setType('date_limite','date'); |
766 |
else |
767 |
$form->setType('date_limite','date2'); |
768 |
$form->setType('accord_tacite','text'); |
769 |
if($this->retourformulaire=='') |
770 |
$form->setType('date_decision','date'); |
771 |
else |
772 |
$form->setType('date_decision','date2'); |
773 |
if($this->retourformulaire=='') |
774 |
$form->setType('date_validite','date'); |
775 |
else |
776 |
$form->setType('date_validite','date2'); |
777 |
if($this->retourformulaire=='') |
778 |
$form->setType('date_chantier','date'); |
779 |
else |
780 |
$form->setType('date_chantier','date2'); |
781 |
if($this->retourformulaire=='') |
782 |
$form->setType('date_achevement','date'); |
783 |
else |
784 |
$form->setType('date_achevement','date2'); |
785 |
if($this->retourformulaire=='') |
786 |
$form->setType('date_conformite','date'); |
787 |
else |
788 |
$form->setType('date_conformite','date2'); |
789 |
$form->setType('demandeur_nom','text'); |
790 |
$form->setType('demandeur_societe','text'); |
791 |
$form->setType('demandeur_adresse','text'); |
792 |
$form->setType('demandeur_adresse_complement','text'); |
793 |
$form->setType('demandeur_cp','text'); |
794 |
$form->setType('demandeur_ville','text'); |
795 |
$form->setType('demandeur_pays','text'); |
796 |
$form->setType('demandeur_telephone','text'); |
797 |
$form->setType('demandeur_email','text'); |
798 |
|
799 |
if($this->retourformulaire=='categorie_demandeur' |
800 |
and $form->val['demandeur_categorie'] == $this->getParameter('idxformulaire')) { |
801 |
$form->setType('demandeur_categorie','selecthiddenstatic'); |
802 |
} else { |
803 |
$form->setType('demandeur_categorie','select'); |
804 |
} |
805 |
$form->setType('delegataire','text'); |
806 |
$form->setType('delegataire_nom','text'); |
807 |
$form->setType('delegataire_societe','text'); |
808 |
$form->setType('delegataire_adresse','text'); |
809 |
$form->setType('delegataire_adresse_complement','text'); |
810 |
$form->setType('delegataire_cp','text'); |
811 |
$form->setType('delegataire_ville','text'); |
812 |
$form->setType('delegataire_pays','text'); |
813 |
$form->setType('delegataire_telephone','text'); |
814 |
$form->setType('delegataire_email','text'); |
815 |
$form->setType('terrain_numero','text'); |
816 |
$form->setType('terrain_numero_complement','text'); |
817 |
$form->setType('terrain_adresse','text'); |
818 |
$form->setType('terrain_adresse_complement','text'); |
819 |
$form->setType('terrain_cp','text'); |
820 |
$form->setType('terrain_ville','text'); |
821 |
|
822 |
if($this->retourformulaire=='architecte' |
823 |
and $form->val['architecte'] == $this->getParameter('idxformulaire')) { |
824 |
$form->setType('architecte','selecthiddenstatic'); |
825 |
} else { |
826 |
$form->setType('architecte','select'); |
827 |
} |
828 |
$form->setType('terrain_surface','text'); |
829 |
$form->setType('terrain_surface_calcul','text'); |
830 |
|
831 |
if($this->retourformulaire=='rivoli' |
832 |
and $form->val['rivoli'] == $this->getParameter('idxformulaire')) { |
833 |
$form->setType('rivoli','selecthiddenstatic'); |
834 |
} else { |
835 |
$form->setType('rivoli','select'); |
836 |
} |
837 |
|
838 |
if($this->retourformulaire=='travaux' |
839 |
and $form->val['travaux'] == $this->getParameter('idxformulaire')) { |
840 |
$form->setType('travaux','selecthiddenstatic'); |
841 |
} else { |
842 |
$form->setType('travaux','select'); |
843 |
} |
844 |
$form->setType('travaux_complement','text'); |
845 |
|
846 |
if($this->retourformulaire=='parcelle' |
847 |
and $form->val['parcelle'] == $this->getParameter('idxformulaire')) { |
848 |
$form->setType('parcelle','selecthiddenstatic'); |
849 |
} else { |
850 |
$form->setType('parcelle','select'); |
851 |
} |
852 |
|
853 |
if($this->retourformulaire=='pos' |
854 |
and $form->val['pos'] == $this->getParameter('idxformulaire')) { |
855 |
$form->setType('pos','selecthiddenstatic'); |
856 |
} else { |
857 |
$form->setType('pos','select'); |
858 |
} |
859 |
$form->setType('sig','text'); |
860 |
$form->setType('batiment_nombre','text'); |
861 |
$form->setType('logement_nombre','text'); |
862 |
$form->setType('shon','text'); |
863 |
$form->setType('shon_calcul','text'); |
864 |
$form->setType('shob','text'); |
865 |
$form->setType('lot','text'); |
866 |
$form->setType('hauteur','text'); |
867 |
$form->setType('piece_nombre','text'); |
868 |
$form->setType('amenagement','text'); |
869 |
|
870 |
if($this->retourformulaire=='parcelle_lot' |
871 |
and $form->val['parcelle_lot'] == $this->getParameter('idxformulaire')) { |
872 |
$form->setType('parcelle_lot','selecthiddenstatic'); |
873 |
} else { |
874 |
$form->setType('parcelle_lot','select'); |
875 |
} |
876 |
$form->setType('parcelle_lot_lotissement','text'); |
877 |
$form->setType('description','textarea'); |
878 |
$form->setType('temp1','text'); |
879 |
$form->setType('temp2','text'); |
880 |
$form->setType('temp3','text'); |
881 |
$form->setType('temp4','text'); |
882 |
$form->setType('temp5','text'); |
883 |
$form->setType('servitude','textarea'); |
884 |
$form->setType('geom','geom'); |
885 |
$form->setType('geom1','geom'); |
886 |
$form->setType('erp','checkbox'); |
887 |
|
888 |
if($this->retourformulaire=='avis_decision' |
889 |
and $form->val['avis_decision'] == $this->getParameter('idxformulaire')) { |
890 |
$form->setType('avis_decision','selecthiddenstatic'); |
891 |
} else { |
892 |
$form->setType('avis_decision','select'); |
893 |
} |
894 |
$form->setType('enjeu_erp','checkbox'); |
895 |
$form->setType('enjeu_urba','checkbox'); |
896 |
|
897 |
if($this->retourformulaire=='division' |
898 |
and $form->val['division'] == $this->getParameter('idxformulaire')) { |
899 |
$form->setType('division','selecthiddenstatic'); |
900 |
} else { |
901 |
$form->setType('division','select'); |
902 |
} |
903 |
|
904 |
if($this->retourformulaire=='autorite_competente' |
905 |
and $form->val['autorite_competente'] == $this->getParameter('idxformulaire')) { |
906 |
$form->setType('autorite_competente','selecthiddenstatic'); |
907 |
} else { |
908 |
$form->setType('autorite_competente','select'); |
909 |
} |
910 |
|
911 |
if($this->retourformulaire=='civilite' |
912 |
and $form->val['delegataire_civilite'] == $this->getParameter('idxformulaire')) { |
913 |
$form->setType('delegataire_civilite','selecthiddenstatic'); |
914 |
} else { |
915 |
$form->setType('delegataire_civilite','select'); |
916 |
} |
917 |
|
918 |
if($this->retourformulaire=='civilite' |
919 |
and $form->val['demandeur_civilite'] == $this->getParameter('idxformulaire')) { |
920 |
$form->setType('demandeur_civilite','selecthiddenstatic'); |
921 |
} else { |
922 |
$form->setType('demandeur_civilite','select'); |
923 |
} |
924 |
$form->setType('a_qualifier','checkbox'); |
925 |
$form->setType('terrain_references_cadastrales','text'); |
926 |
$form->setType('terrain_adresse_voie_numero','text'); |
927 |
$form->setType('complement','text'); |
928 |
$form->setType('terrain_adresse_lieu_dit','text'); |
929 |
$form->setType('terrain_adresse_localite','text'); |
930 |
$form->setType('terrain_adresse_code_postal','text'); |
931 |
$form->setType('terrain_adresse_bp','text'); |
932 |
$form->setType('terrain_adresse_cedex','text'); |
933 |
$form->setType('terrain_superficie','text'); |
934 |
|
935 |
if($this->retourformulaire=='dossier_autorisation_type_detaille' |
936 |
and $form->val['dossier_autorisation_type_detaille'] == $this->getParameter('idxformulaire')) { |
937 |
$form->setType('dossier_autorisation_type_detaille','selecthiddenstatic'); |
938 |
} else { |
939 |
$form->setType('dossier_autorisation_type_detaille','select'); |
940 |
} |
941 |
|
942 |
if($this->retourformulaire=='dossier_autorisation' |
943 |
and $form->val['dossier_autorisation'] == $this->getParameter('idxformulaire')) { |
944 |
$form->setType('dossier_autorisation','selecthiddenstatic'); |
945 |
} else { |
946 |
$form->setType('dossier_autorisation','select'); |
947 |
} |
948 |
}// fin modifier |
949 |
if ($maj==2){ //supprimer |
950 |
$form->setType('dossier','hiddenstatic'); |
951 |
$form->setType('nature','selectstatic'); |
952 |
$form->setType('annee','hiddenstatic'); |
953 |
$form->setType('etat','selectstatic'); |
954 |
$form->setType('types','hiddenstatic'); |
955 |
$form->setType('objet_dossier','hiddenstatic'); |
956 |
$form->setType('instructeur','selectstatic'); |
957 |
$form->setType('date_demande','hiddenstatic'); |
958 |
$form->setType('date_depot','hiddenstatic'); |
959 |
$form->setType('date_complet','hiddenstatic'); |
960 |
$form->setType('date_rejet','hiddenstatic'); |
961 |
$form->setType('date_notification_delai','hiddenstatic'); |
962 |
$form->setType('delai','hiddenstatic'); |
963 |
$form->setType('date_limite','hiddenstatic'); |
964 |
$form->setType('accord_tacite','hiddenstatic'); |
965 |
$form->setType('date_decision','hiddenstatic'); |
966 |
$form->setType('date_validite','hiddenstatic'); |
967 |
$form->setType('date_chantier','hiddenstatic'); |
968 |
$form->setType('date_achevement','hiddenstatic'); |
969 |
$form->setType('date_conformite','hiddenstatic'); |
970 |
$form->setType('demandeur_nom','hiddenstatic'); |
971 |
$form->setType('demandeur_societe','hiddenstatic'); |
972 |
$form->setType('demandeur_adresse','hiddenstatic'); |
973 |
$form->setType('demandeur_adresse_complement','hiddenstatic'); |
974 |
$form->setType('demandeur_cp','hiddenstatic'); |
975 |
$form->setType('demandeur_ville','hiddenstatic'); |
976 |
$form->setType('demandeur_pays','hiddenstatic'); |
977 |
$form->setType('demandeur_telephone','hiddenstatic'); |
978 |
$form->setType('demandeur_email','hiddenstatic'); |
979 |
$form->setType('demandeur_categorie','selectstatic'); |
980 |
$form->setType('delegataire','hiddenstatic'); |
981 |
$form->setType('delegataire_nom','hiddenstatic'); |
982 |
$form->setType('delegataire_societe','hiddenstatic'); |
983 |
$form->setType('delegataire_adresse','hiddenstatic'); |
984 |
$form->setType('delegataire_adresse_complement','hiddenstatic'); |
985 |
$form->setType('delegataire_cp','hiddenstatic'); |
986 |
$form->setType('delegataire_ville','hiddenstatic'); |
987 |
$form->setType('delegataire_pays','hiddenstatic'); |
988 |
$form->setType('delegataire_telephone','hiddenstatic'); |
989 |
$form->setType('delegataire_email','hiddenstatic'); |
990 |
$form->setType('terrain_numero','hiddenstatic'); |
991 |
$form->setType('terrain_numero_complement','hiddenstatic'); |
992 |
$form->setType('terrain_adresse','hiddenstatic'); |
993 |
$form->setType('terrain_adresse_complement','hiddenstatic'); |
994 |
$form->setType('terrain_cp','hiddenstatic'); |
995 |
$form->setType('terrain_ville','hiddenstatic'); |
996 |
$form->setType('architecte','selectstatic'); |
997 |
$form->setType('terrain_surface','hiddenstatic'); |
998 |
$form->setType('terrain_surface_calcul','hiddenstatic'); |
999 |
$form->setType('rivoli','selectstatic'); |
1000 |
$form->setType('travaux','selectstatic'); |
1001 |
$form->setType('travaux_complement','hiddenstatic'); |
1002 |
$form->setType('parcelle','selectstatic'); |
1003 |
$form->setType('pos','selectstatic'); |
1004 |
$form->setType('sig','hiddenstatic'); |
1005 |
$form->setType('batiment_nombre','hiddenstatic'); |
1006 |
$form->setType('logement_nombre','hiddenstatic'); |
1007 |
$form->setType('shon','hiddenstatic'); |
1008 |
$form->setType('shon_calcul','hiddenstatic'); |
1009 |
$form->setType('shob','hiddenstatic'); |
1010 |
$form->setType('lot','hiddenstatic'); |
1011 |
$form->setType('hauteur','hiddenstatic'); |
1012 |
$form->setType('piece_nombre','hiddenstatic'); |
1013 |
$form->setType('amenagement','hiddenstatic'); |
1014 |
$form->setType('parcelle_lot','selectstatic'); |
1015 |
$form->setType('parcelle_lot_lotissement','hiddenstatic'); |
1016 |
$form->setType('description','hiddenstatic'); |
1017 |
$form->setType('temp1','hiddenstatic'); |
1018 |
$form->setType('temp2','hiddenstatic'); |
1019 |
$form->setType('temp3','hiddenstatic'); |
1020 |
$form->setType('temp4','hiddenstatic'); |
1021 |
$form->setType('temp5','hiddenstatic'); |
1022 |
$form->setType('servitude','hiddenstatic'); |
1023 |
$form->setType('geom','hiddenstatic'); |
1024 |
$form->setType('geom1','hiddenstatic'); |
1025 |
$form->setType('erp','hiddenstatic'); |
1026 |
$form->setType('avis_decision','selectstatic'); |
1027 |
$form->setType('enjeu_erp','hiddenstatic'); |
1028 |
$form->setType('enjeu_urba','hiddenstatic'); |
1029 |
$form->setType('division','selectstatic'); |
1030 |
$form->setType('autorite_competente','selectstatic'); |
1031 |
$form->setType('delegataire_civilite','selectstatic'); |
1032 |
$form->setType('demandeur_civilite','selectstatic'); |
1033 |
$form->setType('a_qualifier','hiddenstatic'); |
1034 |
$form->setType('terrain_references_cadastrales','hiddenstatic'); |
1035 |
$form->setType('terrain_adresse_voie_numero','hiddenstatic'); |
1036 |
$form->setType('complement','hiddenstatic'); |
1037 |
$form->setType('terrain_adresse_lieu_dit','hiddenstatic'); |
1038 |
$form->setType('terrain_adresse_localite','hiddenstatic'); |
1039 |
$form->setType('terrain_adresse_code_postal','hiddenstatic'); |
1040 |
$form->setType('terrain_adresse_bp','hiddenstatic'); |
1041 |
$form->setType('terrain_adresse_cedex','hiddenstatic'); |
1042 |
$form->setType('terrain_superficie','hiddenstatic'); |
1043 |
$form->setType('dossier_autorisation_type_detaille','selectstatic'); |
1044 |
$form->setType('dossier_autorisation','selectstatic'); |
1045 |
}//fin supprimer |
1046 |
if ($maj==3){ //consulter |
1047 |
$form->setType('dossier','static'); |
1048 |
$form->setType('nature','selectstatic'); |
1049 |
$form->setType('annee','static'); |
1050 |
$form->setType('etat','selectstatic'); |
1051 |
$form->setType('types','static'); |
1052 |
$form->setType('objet_dossier','static'); |
1053 |
$form->setType('instructeur','selectstatic'); |
1054 |
$form->setType('date_demande','datestatic'); |
1055 |
$form->setType('date_depot','datestatic'); |
1056 |
$form->setType('date_complet','datestatic'); |
1057 |
$form->setType('date_rejet','datestatic'); |
1058 |
$form->setType('date_notification_delai','datestatic'); |
1059 |
$form->setType('delai','static'); |
1060 |
$form->setType('date_limite','datestatic'); |
1061 |
$form->setType('accord_tacite','static'); |
1062 |
$form->setType('date_decision','datestatic'); |
1063 |
$form->setType('date_validite','datestatic'); |
1064 |
$form->setType('date_chantier','datestatic'); |
1065 |
$form->setType('date_achevement','datestatic'); |
1066 |
$form->setType('date_conformite','datestatic'); |
1067 |
$form->setType('demandeur_nom','static'); |
1068 |
$form->setType('demandeur_societe','static'); |
1069 |
$form->setType('demandeur_adresse','static'); |
1070 |
$form->setType('demandeur_adresse_complement','static'); |
1071 |
$form->setType('demandeur_cp','static'); |
1072 |
$form->setType('demandeur_ville','static'); |
1073 |
$form->setType('demandeur_pays','static'); |
1074 |
$form->setType('demandeur_telephone','static'); |
1075 |
$form->setType('demandeur_email','static'); |
1076 |
$form->setType('demandeur_categorie','selectstatic'); |
1077 |
$form->setType('delegataire','static'); |
1078 |
$form->setType('delegataire_nom','static'); |
1079 |
$form->setType('delegataire_societe','static'); |
1080 |
$form->setType('delegataire_adresse','static'); |
1081 |
$form->setType('delegataire_adresse_complement','static'); |
1082 |
$form->setType('delegataire_cp','static'); |
1083 |
$form->setType('delegataire_ville','static'); |
1084 |
$form->setType('delegataire_pays','static'); |
1085 |
$form->setType('delegataire_telephone','static'); |
1086 |
$form->setType('delegataire_email','static'); |
1087 |
$form->setType('terrain_numero','static'); |
1088 |
$form->setType('terrain_numero_complement','static'); |
1089 |
$form->setType('terrain_adresse','static'); |
1090 |
$form->setType('terrain_adresse_complement','static'); |
1091 |
$form->setType('terrain_cp','static'); |
1092 |
$form->setType('terrain_ville','static'); |
1093 |
$form->setType('architecte','selectstatic'); |
1094 |
$form->setType('terrain_surface','static'); |
1095 |
$form->setType('terrain_surface_calcul','static'); |
1096 |
$form->setType('rivoli','selectstatic'); |
1097 |
$form->setType('travaux','selectstatic'); |
1098 |
$form->setType('travaux_complement','static'); |
1099 |
$form->setType('parcelle','selectstatic'); |
1100 |
$form->setType('pos','selectstatic'); |
1101 |
$form->setType('sig','static'); |
1102 |
$form->setType('batiment_nombre','static'); |
1103 |
$form->setType('logement_nombre','static'); |
1104 |
$form->setType('shon','static'); |
1105 |
$form->setType('shon_calcul','static'); |
1106 |
$form->setType('shob','static'); |
1107 |
$form->setType('lot','static'); |
1108 |
$form->setType('hauteur','static'); |
1109 |
$form->setType('piece_nombre','static'); |
1110 |
$form->setType('amenagement','static'); |
1111 |
$form->setType('parcelle_lot','selectstatic'); |
1112 |
$form->setType('parcelle_lot_lotissement','static'); |
1113 |
$form->setType('description','textareastatic'); |
1114 |
$form->setType('temp1','static'); |
1115 |
$form->setType('temp2','static'); |
1116 |
$form->setType('temp3','static'); |
1117 |
$form->setType('temp4','static'); |
1118 |
$form->setType('temp5','static'); |
1119 |
$form->setType('servitude','textareastatic'); |
1120 |
$form->setType('geom','geom'); |
1121 |
$form->setType('geom1','geom'); |
1122 |
$form->setType('erp','checkboxstatic'); |
1123 |
$form->setType('avis_decision','selectstatic'); |
1124 |
$form->setType('enjeu_erp','checkboxstatic'); |
1125 |
$form->setType('enjeu_urba','checkboxstatic'); |
1126 |
$form->setType('division','selectstatic'); |
1127 |
$form->setType('autorite_competente','selectstatic'); |
1128 |
$form->setType('delegataire_civilite','selectstatic'); |
1129 |
$form->setType('demandeur_civilite','selectstatic'); |
1130 |
$form->setType('a_qualifier','checkboxstatic'); |
1131 |
$form->setType('terrain_references_cadastrales','static'); |
1132 |
$form->setType('terrain_adresse_voie_numero','static'); |
1133 |
$form->setType('complement','static'); |
1134 |
$form->setType('terrain_adresse_lieu_dit','static'); |
1135 |
$form->setType('terrain_adresse_localite','static'); |
1136 |
$form->setType('terrain_adresse_code_postal','static'); |
1137 |
$form->setType('terrain_adresse_bp','static'); |
1138 |
$form->setType('terrain_adresse_cedex','static'); |
1139 |
$form->setType('terrain_superficie','static'); |
1140 |
$form->setType('dossier_autorisation_type_detaille','selectstatic'); |
1141 |
$form->setType('dossier_autorisation','selectstatic'); |
1142 |
}//fin consulter |
1143 |
} |
1144 |
|
1145 |
function setOnchange(&$form,$maj) { |
1146 |
//javascript controle client |
1147 |
$form->setOnchange('instructeur','VerifNum(this)'); |
1148 |
$form->setOnchange('date_demande','fdate(this)'); |
1149 |
$form->setOnchange('date_depot','fdate(this)'); |
1150 |
$form->setOnchange('date_complet','fdate(this)'); |
1151 |
$form->setOnchange('date_rejet','fdate(this)'); |
1152 |
$form->setOnchange('date_notification_delai','fdate(this)'); |
1153 |
$form->setOnchange('delai','VerifNum(this)'); |
1154 |
$form->setOnchange('date_limite','fdate(this)'); |
1155 |
$form->setOnchange('date_decision','fdate(this)'); |
1156 |
$form->setOnchange('date_validite','fdate(this)'); |
1157 |
$form->setOnchange('date_chantier','fdate(this)'); |
1158 |
$form->setOnchange('date_achevement','fdate(this)'); |
1159 |
$form->setOnchange('date_conformite','fdate(this)'); |
1160 |
$form->setOnchange('demandeur_categorie','VerifNum(this)'); |
1161 |
$form->setOnchange('architecte','VerifNum(this)'); |
1162 |
$form->setOnchange('terrain_surface','VerifNum(this)'); |
1163 |
$form->setOnchange('terrain_surface_calcul','VerifNum(this)'); |
1164 |
$form->setOnchange('travaux','VerifNum(this)'); |
1165 |
$form->setOnchange('batiment_nombre','VerifNum(this)'); |
1166 |
$form->setOnchange('logement_nombre','VerifNum(this)'); |
1167 |
$form->setOnchange('shon','VerifNum(this)'); |
1168 |
$form->setOnchange('shon_calcul','VerifNum(this)'); |
1169 |
$form->setOnchange('shob','VerifNum(this)'); |
1170 |
$form->setOnchange('lot','VerifNum(this)'); |
1171 |
$form->setOnchange('hauteur','VerifNum(this)'); |
1172 |
$form->setOnchange('piece_nombre','VerifNum(this)'); |
1173 |
$form->setOnchange('parcelle_lot','VerifNum(this)'); |
1174 |
$form->setOnchange('avis_decision','VerifNum(this)'); |
1175 |
$form->setOnchange('division','VerifNum(this)'); |
1176 |
$form->setOnchange('autorite_competente','VerifNum(this)'); |
1177 |
$form->setOnchange('delegataire_civilite','VerifNum(this)'); |
1178 |
$form->setOnchange('demandeur_civilite','VerifNum(this)'); |
1179 |
$form->setOnchange('terrain_adresse_voie_numero','VerifNum(this)'); |
1180 |
$form->setOnchange('terrain_superficie','VerifNum(this)'); |
1181 |
$form->setOnchange('dossier_autorisation_type_detaille','VerifNum(this)'); |
1182 |
} |
1183 |
/** |
1184 |
* Methode setTaille |
1185 |
*/ |
1186 |
function setTaille(&$form, $maj) { |
1187 |
$form->setTaille("dossier", 20); |
1188 |
$form->setTaille("nature", 10); |
1189 |
$form->setTaille("annee", 10); |
1190 |
$form->setTaille("etat", 20); |
1191 |
$form->setTaille("types", 12); |
1192 |
$form->setTaille("objet_dossier", 20); |
1193 |
$form->setTaille("instructeur", 11); |
1194 |
$form->setTaille("date_demande", 12); |
1195 |
$form->setTaille("date_depot", 12); |
1196 |
$form->setTaille("date_complet", 12); |
1197 |
$form->setTaille("date_rejet", 12); |
1198 |
$form->setTaille("date_notification_delai", 12); |
1199 |
$form->setTaille("delai", 11); |
1200 |
$form->setTaille("date_limite", 12); |
1201 |
$form->setTaille("accord_tacite", 10); |
1202 |
$form->setTaille("date_decision", 12); |
1203 |
$form->setTaille("date_validite", 12); |
1204 |
$form->setTaille("date_chantier", 12); |
1205 |
$form->setTaille("date_achevement", 12); |
1206 |
$form->setTaille("date_conformite", 12); |
1207 |
$form->setTaille("demandeur_nom", 30); |
1208 |
$form->setTaille("demandeur_societe", 30); |
1209 |
$form->setTaille("demandeur_adresse", 30); |
1210 |
$form->setTaille("demandeur_adresse_complement", 30); |
1211 |
$form->setTaille("demandeur_cp", 10); |
1212 |
$form->setTaille("demandeur_ville", 30); |
1213 |
$form->setTaille("demandeur_pays", 30); |
1214 |
$form->setTaille("demandeur_telephone", 14); |
1215 |
$form->setTaille("demandeur_email", 30); |
1216 |
$form->setTaille("demandeur_categorie", 11); |
1217 |
$form->setTaille("delegataire", 10); |
1218 |
$form->setTaille("delegataire_nom", 30); |
1219 |
$form->setTaille("delegataire_societe", 30); |
1220 |
$form->setTaille("delegataire_adresse", 30); |
1221 |
$form->setTaille("delegataire_adresse_complement", 30); |
1222 |
$form->setTaille("delegataire_cp", 10); |
1223 |
$form->setTaille("delegataire_ville", 30); |
1224 |
$form->setTaille("delegataire_pays", 30); |
1225 |
$form->setTaille("delegataire_telephone", 14); |
1226 |
$form->setTaille("delegataire_email", 30); |
1227 |
$form->setTaille("terrain_numero", 10); |
1228 |
$form->setTaille("terrain_numero_complement", 10); |
1229 |
$form->setTaille("terrain_adresse", 30); |
1230 |
$form->setTaille("terrain_adresse_complement", 30); |
1231 |
$form->setTaille("terrain_cp", 10); |
1232 |
$form->setTaille("terrain_ville", 30); |
1233 |
$form->setTaille("architecte", 11); |
1234 |
$form->setTaille("terrain_surface", 20); |
1235 |
$form->setTaille("terrain_surface_calcul", 20); |
1236 |
$form->setTaille("rivoli", 10); |
1237 |
$form->setTaille("travaux", 11); |
1238 |
$form->setTaille("travaux_complement", 30); |
1239 |
$form->setTaille("parcelle", 20); |
1240 |
$form->setTaille("pos", 10); |
1241 |
$form->setTaille("sig", 10); |
1242 |
$form->setTaille("batiment_nombre", 11); |
1243 |
$form->setTaille("logement_nombre", 11); |
1244 |
$form->setTaille("shon", 20); |
1245 |
$form->setTaille("shon_calcul", 20); |
1246 |
$form->setTaille("shob", 20); |
1247 |
$form->setTaille("lot", 11); |
1248 |
$form->setTaille("hauteur", 20); |
1249 |
$form->setTaille("piece_nombre", 11); |
1250 |
$form->setTaille("amenagement", 12); |
1251 |
$form->setTaille("parcelle_lot", 11); |
1252 |
$form->setTaille("parcelle_lot_lotissement", 30); |
1253 |
$form->setTaille("description", 80); |
1254 |
$form->setTaille("temp1", 30); |
1255 |
$form->setTaille("temp2", 30); |
1256 |
$form->setTaille("temp3", 30); |
1257 |
$form->setTaille("temp4", 30); |
1258 |
$form->setTaille("temp5", 30); |
1259 |
$form->setTaille("servitude", 80); |
1260 |
$form->setTaille("geom", 10); |
1261 |
$form->setTaille("geom1", 10); |
1262 |
$form->setTaille("erp", 1); |
1263 |
$form->setTaille("avis_decision", 11); |
1264 |
$form->setTaille("enjeu_erp", 1); |
1265 |
$form->setTaille("enjeu_urba", 1); |
1266 |
$form->setTaille("division", 11); |
1267 |
$form->setTaille("autorite_competente", 11); |
1268 |
$form->setTaille("delegataire_civilite", 11); |
1269 |
$form->setTaille("demandeur_civilite", 11); |
1270 |
$form->setTaille("a_qualifier", 1); |
1271 |
$form->setTaille("terrain_references_cadastrales", 30); |
1272 |
$form->setTaille("terrain_adresse_voie_numero", 11); |
1273 |
$form->setTaille("complement", 30); |
1274 |
$form->setTaille("terrain_adresse_lieu_dit", 30); |
1275 |
$form->setTaille("terrain_adresse_localite", 30); |
1276 |
$form->setTaille("terrain_adresse_code_postal", 10); |
1277 |
$form->setTaille("terrain_adresse_bp", 15); |
1278 |
$form->setTaille("terrain_adresse_cedex", 15); |
1279 |
$form->setTaille("terrain_superficie", 20); |
1280 |
$form->setTaille("dossier_autorisation_type_detaille", 11); |
1281 |
$form->setTaille("dossier_autorisation", 20); |
1282 |
} |
1283 |
|
1284 |
/** |
1285 |
* Methode setMax |
1286 |
*/ |
1287 |
function setMax(&$form, $maj) { |
1288 |
$form->setMax("dossier", 20); |
1289 |
$form->setMax("nature", 3); |
1290 |
$form->setMax("annee", 2); |
1291 |
$form->setMax("etat", 20); |
1292 |
$form->setMax("types", 12); |
1293 |
$form->setMax("objet_dossier", 20); |
1294 |
$form->setMax("instructeur", 11); |
1295 |
$form->setMax("date_demande", 12); |
1296 |
$form->setMax("date_depot", 12); |
1297 |
$form->setMax("date_complet", 12); |
1298 |
$form->setMax("date_rejet", 12); |
1299 |
$form->setMax("date_notification_delai", 12); |
1300 |
$form->setMax("delai", 11); |
1301 |
$form->setMax("date_limite", 12); |
1302 |
$form->setMax("accord_tacite", 3); |
1303 |
$form->setMax("date_decision", 12); |
1304 |
$form->setMax("date_validite", 12); |
1305 |
$form->setMax("date_chantier", 12); |
1306 |
$form->setMax("date_achevement", 12); |
1307 |
$form->setMax("date_conformite", 12); |
1308 |
$form->setMax("demandeur_nom", 80); |
1309 |
$form->setMax("demandeur_societe", 80); |
1310 |
$form->setMax("demandeur_adresse", 80); |
1311 |
$form->setMax("demandeur_adresse_complement", 39); |
1312 |
$form->setMax("demandeur_cp", 5); |
1313 |
$form->setMax("demandeur_ville", 30); |
1314 |
$form->setMax("demandeur_pays", 40); |
1315 |
$form->setMax("demandeur_telephone", 14); |
1316 |
$form->setMax("demandeur_email", 40); |
1317 |
$form->setMax("demandeur_categorie", 11); |
1318 |
$form->setMax("delegataire", 3); |
1319 |
$form->setMax("delegataire_nom", 80); |
1320 |
$form->setMax("delegataire_societe", 80); |
1321 |
$form->setMax("delegataire_adresse", 80); |
1322 |
$form->setMax("delegataire_adresse_complement", 39); |
1323 |
$form->setMax("delegataire_cp", 5); |
1324 |
$form->setMax("delegataire_ville", 30); |
1325 |
$form->setMax("delegataire_pays", 40); |
1326 |
$form->setMax("delegataire_telephone", 14); |
1327 |
$form->setMax("delegataire_email", 40); |
1328 |
$form->setMax("terrain_numero", 4); |
1329 |
$form->setMax("terrain_numero_complement", 5); |
1330 |
$form->setMax("terrain_adresse", 80); |
1331 |
$form->setMax("terrain_adresse_complement", 80); |
1332 |
$form->setMax("terrain_cp", 5); |
1333 |
$form->setMax("terrain_ville", 30); |
1334 |
$form->setMax("architecte", 11); |
1335 |
$form->setMax("terrain_surface", 20); |
1336 |
$form->setMax("terrain_surface_calcul", 20); |
1337 |
$form->setMax("rivoli", 4); |
1338 |
$form->setMax("travaux", 11); |
1339 |
$form->setMax("travaux_complement", 100); |
1340 |
$form->setMax("parcelle", 20); |
1341 |
$form->setMax("pos", 10); |
1342 |
$form->setMax("sig", 3); |
1343 |
$form->setMax("batiment_nombre", 11); |
1344 |
$form->setMax("logement_nombre", 11); |
1345 |
$form->setMax("shon", 20); |
1346 |
$form->setMax("shon_calcul", 20); |
1347 |
$form->setMax("shob", 20); |
1348 |
$form->setMax("lot", 11); |
1349 |
$form->setMax("hauteur", 20); |
1350 |
$form->setMax("piece_nombre", 11); |
1351 |
$form->setMax("amenagement", 12); |
1352 |
$form->setMax("parcelle_lot", 11); |
1353 |
$form->setMax("parcelle_lot_lotissement", 60); |
1354 |
$form->setMax("description", 6); |
1355 |
$form->setMax("temp1", 100); |
1356 |
$form->setMax("temp2", 100); |
1357 |
$form->setMax("temp3", 100); |
1358 |
$form->setMax("temp4", 100); |
1359 |
$form->setMax("temp5", 100); |
1360 |
$form->setMax("servitude", 6); |
1361 |
$form->setMax("geom", -5); |
1362 |
$form->setMax("geom1", -5); |
1363 |
$form->setMax("erp", 1); |
1364 |
$form->setMax("avis_decision", 11); |
1365 |
$form->setMax("enjeu_erp", 1); |
1366 |
$form->setMax("enjeu_urba", 1); |
1367 |
$form->setMax("division", 11); |
1368 |
$form->setMax("autorite_competente", 11); |
1369 |
$form->setMax("delegataire_civilite", 11); |
1370 |
$form->setMax("demandeur_civilite", 11); |
1371 |
$form->setMax("a_qualifier", 1); |
1372 |
$form->setMax("terrain_references_cadastrales", 100); |
1373 |
$form->setMax("terrain_adresse_voie_numero", 11); |
1374 |
$form->setMax("complement", 30); |
1375 |
$form->setMax("terrain_adresse_lieu_dit", 30); |
1376 |
$form->setMax("terrain_adresse_localite", 30); |
1377 |
$form->setMax("terrain_adresse_code_postal", 5); |
1378 |
$form->setMax("terrain_adresse_bp", 15); |
1379 |
$form->setMax("terrain_adresse_cedex", 15); |
1380 |
$form->setMax("terrain_superficie", 20); |
1381 |
$form->setMax("dossier_autorisation_type_detaille", 11); |
1382 |
$form->setMax("dossier_autorisation", 20); |
1383 |
} |
1384 |
|
1385 |
|
1386 |
function setLib(&$form,$maj) { |
1387 |
//libelle des champs |
1388 |
$form->setLib('dossier',_('dossier')); |
1389 |
$form->setLib('nature',_('nature')); |
1390 |
$form->setLib('annee',_('annee')); |
1391 |
$form->setLib('etat',_('etat')); |
1392 |
$form->setLib('types',_('types')); |
1393 |
$form->setLib('objet_dossier',_('objet_dossier')); |
1394 |
$form->setLib('instructeur',_('instructeur')); |
1395 |
$form->setLib('date_demande',_('date_demande')); |
1396 |
$form->setLib('date_depot',_('date_depot')); |
1397 |
$form->setLib('date_complet',_('date_complet')); |
1398 |
$form->setLib('date_rejet',_('date_rejet')); |
1399 |
$form->setLib('date_notification_delai',_('date_notification_delai')); |
1400 |
$form->setLib('delai',_('delai')); |
1401 |
$form->setLib('date_limite',_('date_limite')); |
1402 |
$form->setLib('accord_tacite',_('accord_tacite')); |
1403 |
$form->setLib('date_decision',_('date_decision')); |
1404 |
$form->setLib('date_validite',_('date_validite')); |
1405 |
$form->setLib('date_chantier',_('date_chantier')); |
1406 |
$form->setLib('date_achevement',_('date_achevement')); |
1407 |
$form->setLib('date_conformite',_('date_conformite')); |
1408 |
$form->setLib('demandeur_nom',_('demandeur_nom')); |
1409 |
$form->setLib('demandeur_societe',_('demandeur_societe')); |
1410 |
$form->setLib('demandeur_adresse',_('demandeur_adresse')); |
1411 |
$form->setLib('demandeur_adresse_complement',_('demandeur_adresse_complement')); |
1412 |
$form->setLib('demandeur_cp',_('demandeur_cp')); |
1413 |
$form->setLib('demandeur_ville',_('demandeur_ville')); |
1414 |
$form->setLib('demandeur_pays',_('demandeur_pays')); |
1415 |
$form->setLib('demandeur_telephone',_('demandeur_telephone')); |
1416 |
$form->setLib('demandeur_email',_('demandeur_email')); |
1417 |
$form->setLib('demandeur_categorie',_('demandeur_categorie')); |
1418 |
$form->setLib('delegataire',_('delegataire')); |
1419 |
$form->setLib('delegataire_nom',_('delegataire_nom')); |
1420 |
$form->setLib('delegataire_societe',_('delegataire_societe')); |
1421 |
$form->setLib('delegataire_adresse',_('delegataire_adresse')); |
1422 |
$form->setLib('delegataire_adresse_complement',_('delegataire_adresse_complement')); |
1423 |
$form->setLib('delegataire_cp',_('delegataire_cp')); |
1424 |
$form->setLib('delegataire_ville',_('delegataire_ville')); |
1425 |
$form->setLib('delegataire_pays',_('delegataire_pays')); |
1426 |
$form->setLib('delegataire_telephone',_('delegataire_telephone')); |
1427 |
$form->setLib('delegataire_email',_('delegataire_email')); |
1428 |
$form->setLib('terrain_numero',_('terrain_numero')); |
1429 |
$form->setLib('terrain_numero_complement',_('terrain_numero_complement')); |
1430 |
$form->setLib('terrain_adresse',_('terrain_adresse')); |
1431 |
$form->setLib('terrain_adresse_complement',_('terrain_adresse_complement')); |
1432 |
$form->setLib('terrain_cp',_('terrain_cp')); |
1433 |
$form->setLib('terrain_ville',_('terrain_ville')); |
1434 |
$form->setLib('architecte',_('architecte')); |
1435 |
$form->setLib('terrain_surface',_('terrain_surface')); |
1436 |
$form->setLib('terrain_surface_calcul',_('terrain_surface_calcul')); |
1437 |
$form->setLib('rivoli',_('rivoli')); |
1438 |
$form->setLib('travaux',_('travaux')); |
1439 |
$form->setLib('travaux_complement',_('travaux_complement')); |
1440 |
$form->setLib('parcelle',_('parcelle')); |
1441 |
$form->setLib('pos',_('pos')); |
1442 |
$form->setLib('sig',_('sig')); |
1443 |
$form->setLib('batiment_nombre',_('batiment_nombre')); |
1444 |
$form->setLib('logement_nombre',_('logement_nombre')); |
1445 |
$form->setLib('shon',_('shon')); |
1446 |
$form->setLib('shon_calcul',_('shon_calcul')); |
1447 |
$form->setLib('shob',_('shob')); |
1448 |
$form->setLib('lot',_('lot')); |
1449 |
$form->setLib('hauteur',_('hauteur')); |
1450 |
$form->setLib('piece_nombre',_('piece_nombre')); |
1451 |
$form->setLib('amenagement',_('amenagement')); |
1452 |
$form->setLib('parcelle_lot',_('parcelle_lot')); |
1453 |
$form->setLib('parcelle_lot_lotissement',_('parcelle_lot_lotissement')); |
1454 |
$form->setLib('description',_('description')); |
1455 |
$form->setLib('temp1',_('temp1')); |
1456 |
$form->setLib('temp2',_('temp2')); |
1457 |
$form->setLib('temp3',_('temp3')); |
1458 |
$form->setLib('temp4',_('temp4')); |
1459 |
$form->setLib('temp5',_('temp5')); |
1460 |
$form->setLib('servitude',_('servitude')); |
1461 |
$form->setLib('geom',_('geom')); |
1462 |
$form->setLib('geom1',_('geom1')); |
1463 |
$form->setLib('erp',_('erp')); |
1464 |
$form->setLib('avis_decision',_('avis_decision')); |
1465 |
$form->setLib('enjeu_erp',_('enjeu_erp')); |
1466 |
$form->setLib('enjeu_urba',_('enjeu_urba')); |
1467 |
$form->setLib('division',_('division')); |
1468 |
$form->setLib('autorite_competente',_('autorite_competente')); |
1469 |
$form->setLib('delegataire_civilite',_('delegataire_civilite')); |
1470 |
$form->setLib('demandeur_civilite',_('demandeur_civilite')); |
1471 |
$form->setLib('a_qualifier',_('a_qualifier')); |
1472 |
$form->setLib('terrain_references_cadastrales',_('terrain_references_cadastrales')); |
1473 |
$form->setLib('terrain_adresse_voie_numero',_('terrain_adresse_voie_numero')); |
1474 |
$form->setLib('complement',_('complement')); |
1475 |
$form->setLib('terrain_adresse_lieu_dit',_('terrain_adresse_lieu_dit')); |
1476 |
$form->setLib('terrain_adresse_localite',_('terrain_adresse_localite')); |
1477 |
$form->setLib('terrain_adresse_code_postal',_('terrain_adresse_code_postal')); |
1478 |
$form->setLib('terrain_adresse_bp',_('terrain_adresse_bp')); |
1479 |
$form->setLib('terrain_adresse_cedex',_('terrain_adresse_cedex')); |
1480 |
$form->setLib('terrain_superficie',_('terrain_superficie')); |
1481 |
$form->setLib('dossier_autorisation_type_detaille',_('dossier_autorisation_type_detaille')); |
1482 |
$form->setLib('dossier_autorisation',_('dossier_autorisation')); |
1483 |
} |
1484 |
|
1485 |
function setSelect(&$form, $maj,&$db,$debug) { |
1486 |
if(file_exists ("../sql/".$db->phptype."/".$this->table.".form.inc.php")) |
1487 |
include ("../sql/".$db->phptype."/".$this->table.".form.inc.php"); |
1488 |
elseif(file_exists ("../sql/".$db->phptype."/".$this->table.".form.inc")) |
1489 |
include ("../sql/".$db->phptype."/".$this->table.".form.inc"); |
1490 |
|
1491 |
// architecte |
1492 |
$this->init_select($form, $db, $maj, $debug, "architecte", |
1493 |
$sql_architecte, $sql_architecte_by_id, false); |
1494 |
|
1495 |
// autorite_competente |
1496 |
$this->init_select($form, $db, $maj, $debug, "autorite_competente", |
1497 |
$sql_autorite_competente, $sql_autorite_competente_by_id, false); |
1498 |
|
1499 |
// avis_decision |
1500 |
$this->init_select($form, $db, $maj, $debug, "avis_decision", |
1501 |
$sql_avis_decision, $sql_avis_decision_by_id, false); |
1502 |
|
1503 |
// delegataire_civilite |
1504 |
$this->init_select($form, $db, $maj, $debug, "delegataire_civilite", |
1505 |
$sql_delegataire_civilite, $sql_delegataire_civilite_by_id, true); |
1506 |
|
1507 |
// demandeur_categorie |
1508 |
$this->init_select($form, $db, $maj, $debug, "demandeur_categorie", |
1509 |
$sql_demandeur_categorie, $sql_demandeur_categorie_by_id, false); |
1510 |
|
1511 |
// demandeur_civilite |
1512 |
$this->init_select($form, $db, $maj, $debug, "demandeur_civilite", |
1513 |
$sql_demandeur_civilite, $sql_demandeur_civilite_by_id, true); |
1514 |
|
1515 |
// division |
1516 |
$this->init_select($form, $db, $maj, $debug, "division", |
1517 |
$sql_division, $sql_division_by_id, true); |
1518 |
|
1519 |
// dossier_autorisation |
1520 |
$this->init_select($form, $db, $maj, $debug, "dossier_autorisation", |
1521 |
$sql_dossier_autorisation, $sql_dossier_autorisation_by_id, false); |
1522 |
|
1523 |
// dossier_autorisation_type_detaille |
1524 |
$this->init_select($form, $db, $maj, $debug, "dossier_autorisation_type_detaille", |
1525 |
$sql_dossier_autorisation_type_detaille, $sql_dossier_autorisation_type_detaille_by_id, false); |
1526 |
|
1527 |
// etat |
1528 |
$this->init_select($form, $db, $maj, $debug, "etat", |
1529 |
$sql_etat, $sql_etat_by_id, false); |
1530 |
|
1531 |
// instructeur |
1532 |
$this->init_select($form, $db, $maj, $debug, "instructeur", |
1533 |
$sql_instructeur, $sql_instructeur_by_id, true); |
1534 |
|
1535 |
// nature |
1536 |
$this->init_select($form, $db, $maj, $debug, "nature", |
1537 |
$sql_nature, $sql_nature_by_id, false); |
1538 |
|
1539 |
// parcelle |
1540 |
$this->init_select($form, $db, $maj, $debug, "parcelle", |
1541 |
$sql_parcelle, $sql_parcelle_by_id, false); |
1542 |
|
1543 |
// parcelle_lot |
1544 |
$this->init_select($form, $db, $maj, $debug, "parcelle_lot", |
1545 |
$sql_parcelle_lot, $sql_parcelle_lot_by_id, false); |
1546 |
|
1547 |
// pos |
1548 |
$this->init_select($form, $db, $maj, $debug, "pos", |
1549 |
$sql_pos, $sql_pos_by_id, false); |
1550 |
|
1551 |
// rivoli |
1552 |
$this->init_select($form, $db, $maj, $debug, "rivoli", |
1553 |
$sql_rivoli, $sql_rivoli_by_id, false); |
1554 |
|
1555 |
// travaux |
1556 |
$this->init_select($form, $db, $maj, $debug, "travaux", |
1557 |
$sql_travaux, $sql_travaux_by_id, false); |
1558 |
// geom |
1559 |
if($maj==1 || $maj==3){ //modification ou visualisation |
1560 |
$contenu=array(); |
1561 |
$contenu[0]=array("dossier",$this->getParameter("idx"),"0"); |
1562 |
$form->setSelect('geom',$contenu); |
1563 |
} |
1564 |
// geom1 |
1565 |
if($maj==1 || $maj==3){ //modification ou visualisation |
1566 |
$contenu=array(); |
1567 |
$contenu[0]=array("dossier",$this->getParameter("idx"),"1"); |
1568 |
$form->setSelect('geom1',$contenu); |
1569 |
} |
1570 |
}// fin select |
1571 |
|
1572 |
//================================== |
1573 |
// sous Formulaire [subform] |
1574 |
//================================== |
1575 |
|
1576 |
function setValsousformulaire(&$form,$maj,$validation,$idxformulaire,$retourformulaire,$typeformulaire,&$db,$DEBUG=null){ |
1577 |
$this->retourformulaire = $retourformulaire; |
1578 |
if($validation == 0) { |
1579 |
if($retourformulaire =='architecte') |
1580 |
$form->setVal('architecte', $idxformulaire); |
1581 |
if($retourformulaire =='autorite_competente') |
1582 |
$form->setVal('autorite_competente', $idxformulaire); |
1583 |
if($retourformulaire =='avis_decision') |
1584 |
$form->setVal('avis_decision', $idxformulaire); |
1585 |
if($retourformulaire =='categorie_demandeur') |
1586 |
$form->setVal('demandeur_categorie', $idxformulaire); |
1587 |
if($retourformulaire =='division') |
1588 |
$form->setVal('division', $idxformulaire); |
1589 |
if($retourformulaire =='dossier_autorisation') |
1590 |
$form->setVal('dossier_autorisation', $idxformulaire); |
1591 |
if($retourformulaire =='dossier_autorisation_type_detaille') |
1592 |
$form->setVal('dossier_autorisation_type_detaille', $idxformulaire); |
1593 |
if($retourformulaire =='etat') |
1594 |
$form->setVal('etat', $idxformulaire); |
1595 |
if($retourformulaire =='instructeur') |
1596 |
$form->setVal('instructeur', $idxformulaire); |
1597 |
if($retourformulaire =='nature') |
1598 |
$form->setVal('nature', $idxformulaire); |
1599 |
if($retourformulaire =='parcelle') |
1600 |
$form->setVal('parcelle', $idxformulaire); |
1601 |
if($retourformulaire =='parcelle_lot') |
1602 |
$form->setVal('parcelle_lot', $idxformulaire); |
1603 |
if($retourformulaire =='pos') |
1604 |
$form->setVal('pos', $idxformulaire); |
1605 |
if($retourformulaire =='rivoli') |
1606 |
$form->setVal('rivoli', $idxformulaire); |
1607 |
if($retourformulaire =='travaux') |
1608 |
$form->setVal('travaux', $idxformulaire); |
1609 |
}// fin validation |
1610 |
if ($validation == 0 and $maj == 0) { |
1611 |
if($retourformulaire =='civilite') |
1612 |
$form->setVal('delegataire_civilite', $idxformulaire); |
1613 |
if($retourformulaire =='civilite') |
1614 |
$form->setVal('demandeur_civilite', $idxformulaire); |
1615 |
}// fin validation |
1616 |
}// fin setValsousformulaire |
1617 |
|
1618 |
//================================== |
1619 |
// cle secondaire [secondary key] |
1620 |
//================================== |
1621 |
/** |
1622 |
* Methode clesecondaire |
1623 |
*/ |
1624 |
function cleSecondaire($id, &$db = NULL, $val = array(), $DEBUG = false) { |
1625 |
// On appelle la methode de la classe parent |
1626 |
parent::cleSecondaire($id, $db, $val, $DEBUG); |
1627 |
// Verification de la cle secondaire : blocnote |
1628 |
$this->rechercheTable($db, "blocnote", "dossier", $id); |
1629 |
// Verification de la cle secondaire : consultation |
1630 |
$this->rechercheTable($db, "consultation", "dossier", $id); |
1631 |
// Verification de la cle secondaire : demande |
1632 |
$this->rechercheTable($db, "demande", "dossier_instruction", $id); |
1633 |
// Verification de la cle secondaire : destination_shon |
1634 |
$this->rechercheTable($db, "destination_shon", "dossier", $id); |
1635 |
// Verification de la cle secondaire : dossier_message |
1636 |
$this->rechercheTable($db, "dossier_message", "dossier", $id); |
1637 |
// Verification de la cle secondaire : instruction |
1638 |
$this->rechercheTable($db, "instruction", "dossier", $id); |
1639 |
// Verification de la cle secondaire : lien_dossier_demandeur |
1640 |
$this->rechercheTable($db, "lien_dossier_demandeur", "dossier", $id); |
1641 |
// Verification de la cle secondaire : lot |
1642 |
$this->rechercheTable($db, "lot", "dossier_instruction", $id); |
1643 |
// Verification de la cle secondaire : statistique |
1644 |
$this->rechercheTable($db, "statistique", "dossier", $id); |
1645 |
// Verification de la cle secondaire : terrain |
1646 |
$this->rechercheTable($db, "terrain", "dossier", $id); |
1647 |
} |
1648 |
|
1649 |
|
1650 |
}// fin classe |
1651 |
?> |