/[openfoncier]/trunk/obj/cerfa.class.php
ViewVC logotype

Contents of /trunk/obj/cerfa.class.php

Parent Directory Parent Directory | Revision Log Revision Log


Revision 10573 - (show annotations)
Thu Oct 14 12:43:35 2021 UTC (3 years, 3 months ago) by softime
File size: 77662 byte(s)
* Fusion de la branche d'intégration 5.0.0-develop dans le trunk

1 <?php
2 /**
3 * DBFORM - 'cerfa' - Surcharge gen.
4 *
5 * @package openads
6 * @version SVN : $Id: cerfa.class.php 5856 2016-02-03 11:35:25Z stimezouaght $
7 */
8
9 require_once ("../gen/obj/cerfa.class.php");
10
11 class cerfa extends cerfa_gen {
12
13 /**
14 * Clause select pour la requête de sélection des données de l'enregistrement.
15 *
16 * @return array
17 */
18 function get_var_sql_forminc__champs() {
19 return array(
20 "cerfa",
21 "libelle",
22 "code",
23 "om_validite_debut",
24 "om_validite_fin",
25 //Début fieldset 3
26 "terr_juri_titul",
27 "terr_juri_titul_date",
28 "terr_juri_lot",
29 "terr_juri_zac",
30 "terr_juri_afu",
31 "terr_juri_pup",
32 "terr_juri_oin",
33 "terr_juri_desc",
34 "terr_div_surf_etab",
35 "terr_div_surf_av_div",
36 "ope_proj_desc",
37 "ope_proj_div_co",
38 "ope_proj_div_contr",
39
40 // ERP
41 "erp_class_cat",
42 "erp_class_type",
43 "erp_cstr_neuve",
44 "erp_trvx_acc",
45 "erp_extension",
46 "erp_rehab",
47 "erp_trvx_am",
48 "erp_vol_nouv_exist",
49 "erp_modif_facades",
50 "erp_trvx_adap",
51 "erp_trvx_adap_numero",
52 "erp_trvx_adap_valid",
53 "erp_prod_dangereux",
54 "tab_erp_eff",
55
56 //Debut premier bloc 4.1
57 "am_lotiss",
58 "am_div_mun",
59 "am_autre_div",
60 "am_camping",
61 "am_parc_resid_loi",
62 "am_sport_moto",
63 "am_sport_attrac",
64 "am_sport_golf",
65 "am_caravane",
66 "am_carav_duree",
67 "am_statio",
68 "am_statio_cont",
69 "am_affou_exhau",
70 "am_affou_exhau_sup",
71 "am_affou_prof",
72 "am_exhau_haut",
73 "am_terr_res_demon",
74 "am_air_terr_res_mob",
75 "am_chem_ouv_esp",
76 "am_agri_peche",
77 "am_crea_voie",
78 "am_modif_voie_exist",
79 "am_crea_esp_sauv",
80 "am_crea_esp_class",
81 "am_coupe_abat",
82 "am_prot_plu",
83 "am_prot_muni",
84 "am_mobil_voyage",
85 "am_aire_voyage",
86 "am_rememb_afu",
87 "co_ouvr_infra",
88 "am_mob_art",
89 "am_modif_voie_esp",
90 "am_plant_voie_esp",
91 "co_ouvr_elec",
92
93 //Autre champ du premier bloc, ancien cerfa
94 "am_projet_desc",
95 "am_terr_surf",
96 "am_tranche_desc",
97
98 //Fin premier bloc
99
100 //Début second bloc 4.2
101 "am_lot_max_nb",
102 "am_lot_max_shon",
103 "am_lot_cstr_cos",
104 "am_lot_cstr_plan",
105 "am_lot_cstr_vente",
106 "am_lot_fin_diff",
107 "am_lot_consign",
108 "am_lot_gar_achev",
109 "am_lot_vente_ant",
110
111
112 //Fin second bloc
113
114 //Début troisième bloc 4.3
115 "am_exist_agrand",
116 "am_exist_date",
117 "am_exist_num",
118 "am_exist_nb_avant",
119 "am_exist_nb_apres",
120 "am_empl_nb",
121 "am_tente_nb",
122 "am_carav_nb",
123 "am_mobil_nb",
124 "am_pers_nb",
125 "am_empl_hll_nb",
126 "am_hll_shon",
127 "am_periode_exploit",
128
129 "am_coupe_bois",
130 "am_coupe_parc",
131 "am_coupe_align",
132 "am_coupe_ess",
133 "am_coupe_age",
134 "am_coupe_dens",
135 "am_coupe_qual",
136 "am_coupe_trait",
137 "am_coupe_autr",
138
139
140 //Fin troisième bloc
141 //Fin premier fieldset
142 //
143 ////Début second fieldset
144 //Début premier bloc 5.1
145 "co_archi_recours",
146 "architecte",
147 "co_archi_attest_honneur",
148 //Fin premier bloc
149
150 //Début second bloc 5.2
151 "co_cstr_nouv",
152 "avap_co_elt_pro",
153 "avap_nouv_haut_surf",
154 "co_cstr_exist",
155 "co_div_terr",
156 "co_piscine",
157 "co_cloture",
158 "co_autre",
159 "co_autre_desc",
160 "co_projet_desc",
161 "co_elec_tension",
162 "co_bat_projete",
163 "co_bat_existant",
164 "co_bat_nature",
165
166 //Fin autre champ du second fieldset, ancien cerfa
167
168 //Fin second bloc
169
170 //Début troisième bloc 5.3
171 "co_tot_log_nb",
172 "co_tot_ind_nb",
173 "co_tot_coll_nb",
174 "co_mais_piece_nb",
175 "co_mais_niv_nb",
176 "co_fin_lls",
177 "co_fin_aa",
178 "co_fin_ptz",
179 "co_fin_autr",
180 "co_fin_lls_nb",
181 "co_fin_aa_nb",
182 "co_fin_ptz_nb",
183 "co_fin_autr_nb",
184 "co_fin_autr_desc",
185 "co_mais_contrat_ind",
186 "co_uti_pers",
187 "co_uti_vente",
188 "co_uti_loc",
189 "co_uti_princ",
190 "co_uti_secon",
191
192 "co_anx_pisc",
193 "co_anx_gara",
194 "co_anx_veran",
195 "co_anx_abri",
196 "co_anx_autr",
197 "co_anx_autr_desc",
198
199 "co_resid_agees",
200 "co_resid_etud",
201 "co_resid_tourism",
202 "co_resid_hot_soc",
203 "co_resid_soc",
204 "co_resid_hand",
205 "co_resid_autr",
206 "co_resid_autr_desc",
207 "co_foyer_chamb_nb",
208 "co_log_1p_nb",
209 "co_log_2p_nb",
210 "co_log_3p_nb",
211 "co_log_4p_nb",
212 "co_log_5p_nb",
213 "co_log_6p_nb",
214 "co_bat_niv_dessous_nb",
215 "co_bat_niv_nb",
216 "co_trx_exten",
217 "co_trx_surelev",
218 "co_trx_nivsup",
219 "co_trx_autre",
220 "co_trav_supp_dessous",
221 "co_trav_supp_dessus",
222
223 "co_sp_transport",
224 "co_sp_enseign",
225 "co_sp_act_soc",
226 "co_sp_ouvr_spe",
227 "co_sp_sante",
228 "co_sp_culture",
229
230 //Fin autre champ du troisième fieldset, ancien cerfa
231
232 //Fin troisième bloc
233
234 //Début quatrième bloc 5.4
235 "co_demont_periode",
236 //Fin quatrième bloc
237
238 "tab_surface",
239
240 //Début sixième bloc 5.6
241 "tab_surface2",
242 //Fin sixième bloc
243
244 //Début septième bloc 5.7
245 "co_statio_avt_nb",
246 "co_statio_apr_nb",
247 "co_statio_adr",
248 "co_statio_place_nb",
249 "co_statio_tot_surf",
250 "co_statio_tot_shob",
251 "co_statio_comm_cin_surf",
252 "co_perf_energ",
253
254 //Fin septième bloc
255 //Fin second fieldset
256
257 //Fin septième bloc
258 //Fin second fieldset
259 //Début troisième fieldset
260 //Début premier bloc
261 "dm_constr_dates",
262 "dm_total",
263 "dm_partiel",
264 "dm_projet_desc",
265 "dm_tot_log_nb",
266 //Fin premier bloc
267
268 "co_inst_ouvr_trav_act_code_envir",
269 "co_trav_auto_env",
270 "co_derog_esp_prot",
271 "co_install_classe",
272 "co_derog_innov",
273 "co_avis_abf",
274 "co_peri_site_patri_remar",
275 "co_abo_monu_hist",
276
277 // Bloc engagement
278 "enga_decla_lieu",
279 "enga_decla_date",
280 "enga_decla_donnees_nomi_comm",
281
282 //Fin troisième fieldset
283 // Doc/Daact
284 "doc_date",
285 "doc_tot_trav",
286 "doc_tranche_trav",
287 "doc_tranche_trav_desc",
288 "doc_surf",
289 "doc_nb_log",
290 "doc_nb_log_indiv",
291 "doc_nb_log_coll",
292 "doc_nb_log_lls",
293 "doc_nb_log_aa",
294 "doc_nb_log_ptz",
295 "doc_nb_log_autre",
296 "daact_date",
297 "daact_date_chgmt_dest",
298 "daact_tot_trav",
299 "daact_tranche_trav",
300 "daact_tranche_trav_desc",
301 "daact_surf",
302 "daact_nb_log",
303 "daact_nb_log_indiv",
304 "daact_nb_log_coll",
305 "daact_nb_log_lls",
306 "daact_nb_log_aa",
307 "daact_nb_log_ptz",
308 "daact_nb_log_autre",
309
310 // Début DIA
311 // Désignation du bien
312 "dia_imm_non_bati",
313 "dia_imm_bati_terr_propr",
314 "dia_imm_bati_terr_autr",
315 "dia_imm_bati_terr_autr_desc",
316 "dia_occ_sol_su_terre",
317 "dia_occ_sol_su_pres",
318 "dia_occ_sol_su_verger",
319 "dia_occ_sol_su_vigne",
320 "dia_occ_sol_su_bois",
321 "dia_occ_sol_su_lande",
322 "dia_occ_sol_su_carriere",
323 "dia_occ_sol_su_eau_cadastree",
324 "dia_occ_sol_su_jardin",
325 "dia_occ_sol_su_terr_batir",
326 "dia_occ_sol_su_terr_agr",
327 "dia_occ_sol_su_sol",
328 "dia_bati_vend_tot",
329 "dia_bati_vend_tot_txt",
330 "dia_su_co_sol",
331 "dia_su_util_hab",
332 "dia_nb_niv",
333 "dia_nb_appart",
334 "dia_nb_autre_loc",
335 "dia_vente_lot_volume",
336 "dia_vente_lot_volume_txt",
337 "dia_bat_copro",
338 "dia_bat_copro_desc",
339 "dia_lot_numero",
340 "dia_lot_bat",
341 "dia_lot_etage",
342 "dia_lot_quote_part",
343 "dia_lot_nat_su",
344 "dia_lot_bat_achv_plus_10",
345 "dia_lot_bat_achv_moins_10",
346 "dia_lot_regl_copro_publ_hypo_plus_10",
347 "dia_lot_regl_copro_publ_hypo_moins_10",
348 "dia_indivi_quote_part",
349 "dia_design_societe",
350 "dia_design_droit",
351 "dia_droit_soc_nat",
352 "dia_droit_soc_nb",
353 "dia_droit_soc_num_part",
354 // Usage et occupation
355 "dia_us_hab",
356 "dia_us_pro",
357 "dia_us_mixte",
358 "dia_us_comm",
359 "dia_us_agr",
360 "dia_us_autre",
361 "dia_us_autre_prec",
362 "dia_occ_prop",
363 "dia_occ_loc",
364 "dia_occ_sans_occ",
365 "dia_occ_autre",
366 "dia_occ_autre_prec",
367 // Droits réels ou personnels
368 "dia_droit_reel_perso_grevant_bien_oui",
369 "dia_droit_reel_perso_grevant_bien_non",
370 "dia_droit_reel_perso_nat",
371 "dia_droit_reel_perso_viag",
372 // Modalités de la cession
373 "dia_mod_cess_prix_vente",
374 "dia_mod_cess_prix_vente_mob",
375 "dia_mod_cess_prix_vente_cheptel",
376 "dia_mod_cess_prix_vente_recol",
377 "dia_mod_cess_prix_vente_autre",
378 "dia_mod_cess_adr",
379 "dia_mod_cess_sign_act_auth",
380 "dia_mod_cess_terme",
381 "dia_mod_cess_terme_prec",
382 "dia_mod_cess_commi",
383 "dia_mod_cess_commi_ttc",
384 "dia_mod_cess_commi_ht",
385 "dia_mod_cess_bene_acquereur",
386 "dia_mod_cess_bene_vendeur",
387 "dia_mod_cess_paie_nat",
388 "dia_mod_cess_design_contr_alien",
389 "dia_mod_cess_eval_contr",
390 "dia_mod_cess_rente_viag",
391 "dia_mod_cess_mnt_an",
392 "dia_mod_cess_mnt_compt",
393 "dia_mod_cess_bene_rente",
394 "dia_mod_cess_droit_usa_hab",
395 "dia_mod_cess_droit_usa_hab_prec",
396 "dia_mod_cess_eval_usa_usufruit",
397 "dia_mod_cess_vente_nue_prop",
398 "dia_mod_cess_vente_nue_prop_prec",
399 "dia_mod_cess_echange",
400 "dia_mod_cess_design_bien_recus_ech",
401 "dia_mod_cess_mnt_soulte",
402 "dia_mod_cess_prop_contre_echan",
403 "dia_mod_cess_apport_societe",
404 "dia_mod_cess_bene",
405 "dia_mod_cess_esti_bien",
406 "dia_mod_cess_cess_terr_loc_co",
407 "dia_mod_cess_esti_terr",
408 "dia_mod_cess_esti_loc",
409 "dia_mod_cess_esti_imm_loca",
410 "dia_mod_cess_adju_vol",
411 "dia_mod_cess_adju_obl",
412 "dia_mod_cess_adju_fin_indivi",
413 "dia_mod_cess_adju_date_lieu",
414 "dia_mod_cess_mnt_mise_prix",
415 // Les soussignés déclarent
416 "dia_prop_titu_prix_indique",
417 "dia_prop_recherche_acqu_prix_indique",
418 "dia_acquereur_nom_prenom",
419 "dia_acquereur_prof",
420 "dia_acquereur_adr_num_voie",
421 "dia_acquereur_adr_ext",
422 "dia_acquereur_adr_type_voie",
423 "dia_acquereur_adr_nom_voie",
424 "dia_acquereur_adr_lieu_dit_bp",
425 "dia_acquereur_adr_cp",
426 "dia_acquereur_adr_localite",
427 "dia_indic_compl_ope",
428 "dia_vente_adju",
429 "dia_ss_lieu",
430 "dia_ss_date",
431 "dia_observation",
432 // Fin DIA
433
434 "code_cnil",
435 //Début fieldset 1 des taxes
436 //Bloc 1.1
437 "tax_surf_tot_cstr",
438 "tax_surf_loc_stat",
439 "tax_surf_tot",
440 "tax_surf",
441 "tax_surf_suppr_mod",
442 "tax_surf_tot_demo",
443 //Fin bloc 1.1
444 //Bloc 1.2
445 //Bloc 1.2.1
446 "tab_tax_su_princ",
447 "tab_tax_su_secon",
448 "tab_tax_su_heber",
449 "tab_tax_su_tot",
450 "tax_su_habit_abr_jard_pig_colom",
451 //Fin bloc 1.2.1
452 //Bloc 1.2.2
453 "tax_ext_pret",
454 "tax_ext_desc",
455 "tax_surf_tax_exist_cons",
456 "tax_log_exist_nb",
457 "tax_log_ap_trvx_nb",
458 "tax_surf_tax_demo",
459 "tax_surf_abr_jard_pig_colom",
460 // Fin bloc 1.2.2
461 //Bloc 1.2.3
462 "tax_comm_nb",
463 "tab_tax_su_non_habit_surf",
464 "tab_tax_su_parc_statio_expl_comm",
465 "tax_su_non_habit_abr_jard_pig_colom",
466 //Fin bloc 1.2.3
467 //Bloc 1.3
468 "tab_tax_am",
469 "tax_am_statio_ext_cr",
470 "tax_sup_bass_pisc_cr",
471 "tax_empl_ten_carav_mobil_nb_cr",
472 "tax_empl_hll_nb_cr",
473 "tax_eol_haut_nb_cr",
474 "tax_pann_volt_sup_cr",
475 //Fin bloc 1.3
476 //Bloc 1.4
477 "tax_terrassement_arch",
478 "tax_surf_loc_arch",
479 "tax_surf_pisc_arch",
480 "tax_am_statio_ext_arch",
481 "tax_empl_ten_carav_mobil_nb_arch",
482 "tax_empl_hll_nb_arch",
483 "tax_eol_haut_nb_arch",
484 //Fin bloc 1.4
485 //Bloc 1.5
486 "tax_trx_presc_ppr",
487 "tax_monu_hist",
488 //Fin bloc 1.5
489 //Fieldset 2 taxes
490 //Bloc 2.1
491 "vsd_surf_planch_smd",
492 "vsd_unit_fonc_sup",
493 "vsd_unit_fonc_constr_sup",
494 "vsd_val_terr",
495 "vsd_const_sxist_non_dem_surf",
496 "vsd_rescr_fisc",
497 //Fin Bloc 2.1
498 //Bloc 2.2
499 "pld_val_terr",
500 "pld_const_exist_dem",
501 "pld_const_exist_dem_surf",
502 // Autres renseignements
503 "tax_desc",
504 // Bloc adresse future
505 "tax_adresse_future_numero",
506 "tax_adresse_future_voie",
507 "tax_adresse_future_lieudit",
508 "tax_adresse_future_localite",
509 "tax_adresse_future_cp",
510 "tax_adresse_future_bp",
511 "tax_adresse_future_cedex",
512 "tax_adresse_future_pays",
513 "tax_adresse_future_division",
514 // Fieldset Exonération
515 // Fieldset TA
516 // Exonérations de plein droit TA
517 "exo_ta_1",
518 "exo_ta_2",
519 "exo_ta_3",
520 "exo_ta_4",
521 "exo_ta_5",
522 "exo_ta_6",
523 "exo_ta_7",
524 "exo_ta_8",
525 "exo_ta_9",
526 // Exonérations facultatives TA
527 "exo_facul_1",
528 "exo_facul_2",
529 "exo_facul_3",
530 "exo_facul_4",
531 "exo_facul_5",
532 "exo_facul_6",
533 "exo_facul_7",
534 "exo_facul_8",
535 "exo_facul_9",
536 // Montants exonération TA
537 "mtn_exo_ta_part_commu",
538 "mtn_exo_ta_part_depart",
539 "mtn_exo_ta_part_reg",
540 // Fin fieldset TA
541 // Fieldset RAP
542 // Exonération RAP
543 "exo_rap_1",
544 "exo_rap_2",
545 "exo_rap_3",
546 "exo_rap_4",
547 "exo_rap_5",
548 "exo_rap_6",
549 "exo_rap_7",
550 "exo_rap_8",
551 // Montant exonération RAP
552 "mtn_exo_rap",
553 // Fin fieldset RAP
554 // Fin fieldset Exonération
555
556 // Champs pour les dossiers contentieux
557 "ctx_objet_recours",
558 "ctx_moyen_souleve",
559 "ctx_moyen_retenu_juge",
560 "ctx_reference_sagace",
561 "ctx_reference_dsj",
562 "ctx_nature_travaux_infra_om_html",
563 "ctx_synthese_nti",
564 "ctx_article_non_resp_om_html",
565 "ctx_synthese_anr",
566 "ctx_reference_parquet",
567 "ctx_element_taxation",
568 "ctx_infraction",
569 "ctx_regularisable",
570 "ctx_reference_courrier",
571 "ctx_date_audience",
572 "ctx_date_ajournement",
573
574 // Droit de préemption commercial
575 "dpc_type",
576 "dpc_desc_actv_ex",
577 "dpc_desc_ca",
578 "dpc_desc_aut_prec",
579 "dpc_desig_comm_arti",
580 "dpc_desig_loc_hab",
581 "dpc_desig_loc_ann",
582 "dpc_desig_loc_ann_prec",
583 "dpc_bail_comm_date",
584 "dpc_bail_comm_loyer",
585 "dpc_actv_acqu",
586 "dpc_nb_sala_di",
587 "dpc_nb_sala_dd",
588 "dpc_nb_sala_tc",
589 "dpc_nb_sala_tp",
590 "dpc_moda_cess_vente_am",
591 "dpc_moda_cess_adj",
592 "dpc_moda_cess_prix",
593 "dpc_moda_cess_adj_date",
594 "dpc_moda_cess_adj_prec",
595 "dpc_moda_cess_paie_comp",
596 "dpc_moda_cess_paie_terme",
597 "dpc_moda_cess_paie_terme_prec",
598 "dpc_moda_cess_paie_nat",
599 "dpc_moda_cess_paie_nat_desig_alien",
600 "dpc_moda_cess_paie_nat_desig_alien_prec",
601 "dpc_moda_cess_paie_nat_eval",
602 "dpc_moda_cess_paie_nat_eval_prec",
603 "dpc_moda_cess_paie_aut",
604 "dpc_moda_cess_paie_aut_prec",
605 "dpc_ss_signe_demande_acqu",
606 "dpc_ss_signe_recher_trouv_acqu",
607 "dpc_notif_adr_prop",
608 "dpc_notif_adr_manda",
609 "dpc_obs",
610
611 // Anciens champs
612 "co_statio_avt_shob",
613 "co_statio_apr_shob",
614 "co_statio_avt_surf",
615 "co_statio_apr_surf",
616 "co_trx_amgt",
617 "co_modif_aspect",
618 "co_modif_struct",
619 "co_trx_imm",
620 "co_cstr_shob",
621 "am_voyage_deb",
622 "am_voyage_fin",
623 "am_modif_amgt",
624 "am_lot_max_shob",
625 "mod_desc",
626 "tr_total",
627 "tr_partiel",
628 "tr_desc",
629 "avap_co_clot",
630 "avap_aut_coup_aba_arb",
631 "avap_ouv_infra",
632 "avap_aut_inst_mob",
633 "avap_aut_plant",
634 "avap_aut_auv_elec",
635 "tax_dest_loc_tr",
636 );
637 }
638
639 function setType(&$form,$maj) {
640 parent::setType($form,$maj);
641
642
643 //Ajout des select sur les tableaux
644 if($maj == 0) {
645
646 $form->setType('tab_surface', 'select');
647 $form->setType('tab_surface2', 'select');
648 $form->setType('tab_tax_su_princ', 'select');
649 $form->setType('tab_tax_su_heber', 'select');
650 $form->setType('tab_tax_su_secon', 'select');
651 $form->setType('tab_tax_su_tot', 'select');
652 $form->setType('tab_tax_su_non_habit_surf', 'select');
653 $form->setType('tab_tax_su_parc_statio_expl_comm', 'select');
654 $form->setType('tab_tax_am', 'select');
655 $form->setType('tab_erp_eff', 'select');
656 }elseif($maj == 1) {
657
658 $form->setType('tab_surface', 'select');
659 $form->setType('tab_surface2', 'select');
660 $form->setType('tab_tax_su_princ', 'select');
661 $form->setType('tab_tax_su_heber', 'select');
662 $form->setType('tab_tax_su_secon', 'select');
663 $form->setType('tab_tax_su_tot', 'select');
664 $form->setType('tab_tax_su_non_habit_surf', 'select');
665 $form->setType('tab_tax_su_parc_statio_expl_comm', 'select');
666 $form->setType('tab_tax_am', 'select');
667 $form->setType('tab_erp_eff', 'select');
668 }elseif($maj == 2) {
669
670 $form->setType('tab_surface', 'selecthiddenstatic');
671 $form->setType('tab_surface2', 'selecthiddenstatic');
672 $form->setType('tab_tax_su_princ', 'selecthiddenstatic');
673 $form->setType('tab_tax_su_heber', 'selecthiddenstatic');
674 $form->setType('tab_tax_su_secon', 'selecthiddenstatic');
675 $form->setType('tab_tax_su_tot', 'selecthiddenstatic');
676 $form->setType('tab_tax_su_non_habit_surf', 'selecthiddenstatic');
677 $form->setType('tab_tax_su_parc_statio_expl_comm', 'selecthiddenstatic');
678 $form->setType('tab_tax_am', 'selecthiddenstatic');
679 $form->setType('tab_erp_eff', 'selecthiddenstatic');
680 }elseif($maj == 3) {
681
682 $form->setType('tab_surface', 'selecthiddenstatic');
683 $form->setType('tab_surface2', 'selecthiddenstatic');
684 $form->setType('tab_tax_su_princ', 'selecthiddenstatic');
685 $form->setType('tab_tax_su_heber', 'selecthiddenstatic');
686 $form->setType('tab_tax_su_secon', 'selecthiddenstatic');
687 $form->setType('tab_tax_su_tot', 'selecthiddenstatic');
688 $form->setType('tab_tax_su_non_habit_surf', 'selecthiddenstatic');
689 $form->setType('tab_tax_su_parc_statio_expl_comm', 'selecthiddenstatic');
690 $form->setType('tab_tax_am', 'selecthiddenstatic');
691 $form->setType('tab_erp_eff', 'selecthiddenstatic');
692 }
693 $form->setType('co_statio_avt_shob', 'hidden');
694 $form->setType('co_statio_apr_shob', 'hidden');
695 $form->setType('co_statio_avt_surf', 'hidden');
696 $form->setType('co_statio_apr_surf', 'hidden');
697 $form->setType('co_trx_amgt', 'hidden');
698 $form->setType('co_modif_aspect', 'hidden');
699 $form->setType('co_modif_struct', 'hidden');
700 $form->setType('co_trx_imm', 'hidden');
701 $form->setType('co_cstr_shob', 'hidden');
702 $form->setType('am_voyage_deb', 'hidden');
703 $form->setType('am_voyage_fin', 'hidden');
704 $form->setType('am_modif_amgt', 'hidden');
705 $form->setType('am_lot_max_shob', 'hidden');
706 $form->setType('mod_desc', 'hidden');
707 $form->setType('tr_total', 'hidden');
708 $form->setType('tr_partiel', 'hidden');
709 $form->setType('tr_desc', 'hidden');
710 $form->setType('avap_co_clot', 'hidden');
711 $form->setType('avap_aut_coup_aba_arb', 'hidden');
712 $form->setType('avap_ouv_infra', 'hidden');
713 $form->setType('avap_aut_inst_mob', 'hidden');
714 $form->setType('avap_aut_plant', 'hidden');
715 $form->setType('avap_aut_auv_elec', 'hidden');
716 $form->setType('tax_dest_loc_tr', 'hidden');
717 }
718
719 /**
720 * SETTER_FORM - setSelect.
721 *
722 * @return void
723 */
724 function setSelect(&$form, $maj, &$dnu1 = null, $dnu2 = null) {
725 parent::setSelect($form, $maj);
726 // parametrage du tableau de surface
727 $tab_surface = array(
728 "" => _("Ne pas afficher cet element"),
729 13409 => _("Tableau du cerfa numero 13409*02"),
730 );
731 $contenu=array();
732 $contenu[0]=array_keys($tab_surface);
733 $contenu[1]=array_values($tab_surface);
734 $form->setSelect("tab_surface", $contenu);
735 $tab_surface2 = array(
736 "" => _("Ne pas afficher cet element"),
737 1340905 => _("Tableau du cerfa numero 13409*05"),
738 );
739 $contenu=array();
740 $contenu[0]=array_keys($tab_surface2);
741 $contenu[1]=array_values($tab_surface2);
742 $form->setSelect("tab_surface2", $contenu);
743 $tab_tax_su_princ = array(
744 "" => _("Ne pas afficher cet element"),
745 13409 => _("Tableau du cerfa numero 13409*02"),
746 1340903 => _("Tableau du cerfa numero 13409*03"),
747 );
748 $contenu[0]=array_keys($tab_tax_su_princ);
749 $contenu[1]=array_values($tab_tax_su_princ);
750 $form->setSelect("tab_tax_su_princ", $contenu);
751 $tab_tax_su_heber = array(
752 "" => _("Ne pas afficher cet element"),
753 13409 => _("Tableau du cerfa numero 13409*02"),
754 1340903 => _("Tableau du cerfa numero 13409*03"),
755 );
756 $contenu[0]=array_keys($tab_tax_su_heber);
757 $contenu[1]=array_values($tab_tax_su_heber);
758 $form->setSelect("tab_tax_su_heber", $contenu);
759 $tab_tax_su_secon = array(
760 "" => _("Ne pas afficher cet element"),
761 13409 => _("Tableau du cerfa numero 13409*02"),
762 1340903 => _("Tableau du cerfa numero 13409*03"),
763 );
764 $contenu[0]=array_keys($tab_tax_su_secon);
765 $contenu[1]=array_values($tab_tax_su_secon);
766 $form->setSelect("tab_tax_su_secon", $contenu);
767 $tab_tax_su_tot = array(
768 "" => _("Ne pas afficher cet element"),
769 13409 => _("Tableau du cerfa numero 13409*02"),
770 1340903 => _("Tableau du cerfa numero 13409*03"),
771 );
772 $contenu[0]=array_keys($tab_tax_su_tot);
773 $contenu[1]=array_values($tab_tax_su_tot);
774 $form->setSelect("tab_tax_su_tot", $contenu);
775 $tab_tax_su_non_habit_surf = array(
776 "" => _("Ne pas afficher cet element"),
777 13409 => _("Tableau du cerfa numero 13409*02"),
778 1340903 => _("Tableau du cerfa numero 13409*03"),
779 1340907 => _("Tableau du cerfa numero 13409*07"),
780 );
781 $contenu[0]=array_keys($tab_tax_su_non_habit_surf);
782 $contenu[1]=array_values($tab_tax_su_non_habit_surf);
783 $form->setSelect("tab_tax_su_non_habit_surf", $contenu);
784 $tab_tax_su_parc_statio_expl_comm = array(
785 "" => _("Ne pas afficher cet element"),
786 1340903 => _("Tableau du cerfa numero 13409*03"),
787 );
788 $contenu=array();
789 $contenu[0]=array_keys($tab_tax_su_parc_statio_expl_comm);
790 $contenu[1]=array_values($tab_tax_su_parc_statio_expl_comm);
791 $form->setSelect("tab_tax_su_parc_statio_expl_comm", $contenu);
792 $tab_tax_am = array(
793 "" => _("Ne pas afficher cet element"),
794 13409 => _("Tableau du cerfa numero 13409*02"),
795 );
796 $contenu[0]=array_keys($tab_tax_am);
797 $contenu[1]=array_values($tab_tax_am);
798 $form->setSelect("tab_tax_am", $contenu);
799 $tab_erp_eff = array(
800 "" => _("Ne pas afficher cet element"),
801 1382403 => _("Tableau du cerfa numero 13824*03"),
802 );
803 $contenu=array();
804 $contenu[0]=array_keys($tab_erp_eff);
805 $contenu[1]=array_values($tab_erp_eff);
806 $form->setSelect("tab_erp_eff", $contenu);
807 }
808
809 function setLayout(&$form, $maj) {
810
811 /*Fieldset Parametrage du cerfa */
812 $form->setBloc('cerfa','D',"","col_12");
813 $form->setFieldset('cerfa','D'
814 ,_("Parametrage du cerfa"), "col_12");
815
816 $form->setFieldset('om_validite_fin','F','');
817 $form->setBloc('om_validite_fin','F');
818
819 // Terrain
820
821 $form->setBloc('terr_juri_titul','D',"","col_12 alignFormSpec");
822 $form->setFieldset('terr_juri_titul','D'
823 ,_("Terrain"), "startClosed");
824
825 $form->setBloc('terr_juri_titul','DF',_("Situation juridique du terrain"), "group");
826 $form->setBloc('terr_juri_titul_date','DF',"", "group");
827 $form->setBloc('terr_juri_lot','DF',"", "group");
828 $form->setBloc('terr_juri_zac','DF',"", "group");
829 $form->setBloc('terr_juri_afu','DF',"", "group");
830 $form->setBloc('terr_juri_pup','DF',"", "group");
831 $form->setBloc('terr_juri_oin','DF',"", "group");
832 $form->setBloc('terr_juri_desc','DF',"", "group");
833 $form->setBloc('terr_div_surf_etab','DF',_("Terrain issu d'une division de propriete"), "group");
834 $form->setBloc('terr_div_surf_av_div','DF',"", "group");
835
836 $form->setFieldset('terr_div_surf_av_div','F','');
837
838 $form->setBloc('terr_div_surf_av_div','F');
839
840 // Description de la demande / du projet
841 $form->setFieldset('ope_proj_desc', 'D',
842 _("Description de la demande / du projet"), "col_12 startClosed");
843 $form->setBloc('ope_proj_desc', 'DF', "", "group");
844 $form->setBloc('ope_proj_div_co', 'DF', "", "group");
845 $form->setBloc('ope_proj_div_contr', 'DF', "", "group");
846 $form->setFieldset('ope_proj_div_contr', 'F');
847
848 // Construire, aménager ou modifier un ERP
849 $form->setBloc('erp_class_cat','D',"","col_12");
850 $form->setFieldset('erp_class_cat','D'
851 ,_("Construire, amenager ou modifier un ERP"), "startClosed alignFormSpec");
852
853 $form->setBloc('erp_class_cat','DF', _("Activite"),"group");
854 $form->setBloc('erp_class_type','DF', "","group");
855
856 $form->setBloc('erp_cstr_neuve','DF', _("Nature des travaux (plusieurs cases possibles)"),"group");
857 $form->setBloc('erp_trvx_acc','DF', "","group");
858 $form->setBloc('erp_extension','DF', "","group");
859 $form->setBloc('erp_rehab','DF', "","group");
860 $form->setBloc('erp_trvx_am','DF', "","group");
861 $form->setBloc('erp_vol_nouv_exist','DF', "","group");
862 $form->setBloc('erp_modif_facades','DF', "","group");
863 $form->setBloc('erp_trvx_adap','DF', "","group");
864 $form->setBloc('erp_trvx_adap_numero','DF', "","group");
865 $form->setBloc('erp_trvx_adap_valid','DF', "","group");
866 $form->setBloc('erp_prod_dangereux','DF', "","group");
867
868 $form->setBloc('tab_erp_eff','DF', _("Effectif"),"group");
869
870 $form->setFieldset('tab_erp_eff','F', '');
871 $form->setBloc('tab_erp_eff','F');
872
873 // Aménager
874 $form->setBloc('am_lotiss','D',"","col_12");
875 $form->setFieldset('am_lotiss','D'
876 ,_("Amenager"), "startClosed");
877 $form->setBloc('am_lotiss','D',"","col_12");
878 $form->setFieldset('am_lotiss','D'
879 ,_("Projet d'amenagement"), "startClosed alignFormSpec");
880 // bloc 4.1
881 $form->setBloc('am_lotiss','DF',_("Nature des travaux, instalations
882 ou amenagements envisages"), "group");
883 $form->setBloc('am_div_mun','DF',"", "group");
884 $form->setBloc('am_autre_div','DF',"", "group");
885 $form->setBloc('am_camping','DF',"", "group");
886 $form->setBloc('am_parc_resid_loi','DF',"", "group");
887 $form->setBloc('am_sport_moto','DF',"", "group");
888 $form->setBloc('am_sport_attrac','DF',"", "group");
889 $form->setBloc('am_sport_golf','DF',"", "group");
890 $form->setBloc('am_caravane','DF',"", "group");
891 $form->setBloc('am_carav_duree','DF',"", "group");
892 $form->setBloc('am_statio','DF',"", "group");
893 $form->setBloc('am_statio_cont','DF',"", "group");
894 $form->setBloc('am_affou_exhau','DF',"", "group");
895 $form->setBloc('am_affou_exhau_sup','DF',"", "group");
896 $form->setBloc('am_affou_prof','DF',"", "group");
897 $form->setBloc('am_exhau_haut','DF',"", "group");
898 $form->setBloc('am_terr_res_demon','DF',"", "group");
899 $form->setBloc('am_air_terr_res_mob','DF',"", "group");
900
901 $form->setBloc('am_chem_ouv_esp','D',_("Dans les secteurs proteges :"),"col_12");
902 $form->setBloc('am_chem_ouv_esp','DF',_("Amenagement situe dans un espace remarquable :"), "group");
903 $form->setBloc('am_agri_peche','DF',"", "group");
904
905 $form->setBloc('am_crea_voie','DF',_("Aménagement situé dans le périmètre d’un site patrimonial remarquable ou dans les abords des monuments historiques"), "group");
906 $form->setBloc('am_modif_voie_exist','DF',"", "group");
907 $form->setBloc('am_crea_esp_sauv','DF',"", "group");
908
909 $form->setBloc('am_crea_esp_class','DF',_("Amenagement situe dans un site classe ou une reserve naturelle 1 :"), "group");
910 $form->setBloc('am_coupe_abat','DF',"", "group");
911 $form->setBloc('am_prot_plu','DF',"", "group");
912 $form->setBloc('am_prot_muni','DF',"", "group");
913 $form->setBloc('am_mobil_voyage','DF',"", "group");
914 $form->setBloc('am_aire_voyage','DF',"", "group");
915 $form->setBloc('am_rememb_afu','DF',"", "group");
916 $form->setBloc('co_ouvr_infra','DF',"", "group");
917 $form->setBloc('co_ouvr_infra','F');
918
919 $form->setBloc('am_mob_art','DF',_("Dans un secteur sauvegarde, site classe ou reserve naturelle :"), "group");
920 $form->setBloc('am_modif_voie_esp','DF',"", "group");
921 $form->setBloc('am_plant_voie_esp','DF',"", "group");
922 $form->setBloc('co_ouvr_elec','DF',"", "group");
923 $form->setFieldset('co_ouvr_elec','F','');
924 $form->setBloc('co_ouvr_elec','F');
925 $form->setBloc('am_projet_desc','D',"","col_12");
926 $form->setFieldset('am_projet_desc','D'
927 ,_("Description amenagement"), "startClosed alignFormSpec");
928
929 $form->setBloc('am_projet_desc','DF',"", "group");
930 $form->setBloc('am_terr_surf','DF',"", "group");
931 $form->setBloc('am_tranche_desc','DF',"", "group");
932
933 $form->setFieldset('am_tranche_desc','F','');
934 $form->setBloc('am_tranche_desc','F');
935 $form->setBloc('am_lot_max_nb','D',"","col_12");
936 $form->setFieldset('am_lot_max_nb','D'
937 ,_("Complement d'amenagement"), "startClosed");
938 // bloc 4.2
939 $form->setBloc('am_lot_max_nb','D',_("Demande concernant un lotissement"),"col_12 alignFormSpec");
940
941 $form->setBloc('am_lot_max_nb','DF',"", "group");
942 $form->setBloc('am_lot_max_shon','DF',"", "group");
943
944 $form->setBloc('am_lot_cstr_cos','DF',_("Comment la constructibilite globale sera-t-elle repartie ?"), "group");
945 $form->setBloc('am_lot_cstr_plan','DF',"", "group");
946 $form->setBloc('am_lot_cstr_vente','DF',"", "group");
947 $form->setBloc('am_lot_fin_diff','DF',"", "group");
948
949 $form->setBloc('am_lot_consign','DF',_("si oui, quelle garantie sera utilisee ?"), "group");
950 $form->setBloc('am_lot_gar_achev','DF',"", "group");
951 $form->setBloc('am_lot_vente_ant','DF',"", "group");
952 $form->setBloc('am_lot_vente_ant','F');
953
954 // bloc 4.3
955 $form->setBloc('am_exist_agrand','D',_("Amenagement d'un camping ou
956 d'un terrain amenage en vue de l'hebergement
957 touristique"),"col_12");
958 $form->setBloc('am_exist_agrand','D',"", "alignFormSpec");
959 $form->setBloc('am_exist_agrand','DF',"", "group");
960 $form->setBloc('am_exist_date','DF',"", "group");
961 $form->setBloc('am_exist_num','DF',"", "group");
962 $form->setBloc('am_exist_nb_avant','DF',"", "group");
963 $form->setBloc('am_exist_nb_apres','DF',"", "group");
964 $form->setBloc('am_empl_nb','DF',"", "group");
965 $form->setBloc('am_empl_nb','F',"", "");
966
967 $form->setBloc('am_tente_nb','D',_("Nombre maximum d’emplacements reserves aux :"), "alignForm");
968 $form->setBloc('am_mobil_nb','F',"", "");
969
970 $form->setBloc('am_pers_nb','DF',"", "alignFormSpec group");
971
972 $form->setBloc('am_empl_hll_nb','D',_("Implantation d’habitations legeres de loisirs (HLL) :"), "alignFormSpec");
973 $form->setBloc('am_empl_hll_nb','DF',"", "group");
974 $form->setBloc('am_hll_shon','DF',"", "group");
975 $form->setBloc('am_periode_exploit','DF',"", "group");
976 $form->setBloc('am_periode_exploit','F',"", "");
977
978 $form->setBloc('am_coupe_bois','D',_("Declaration de coupe et/ou abattage d’arbres :"),"col_12 cerfasubtitle alignFormSpec");
979
980 $form->setBloc('am_coupe_bois','D',_("Courte description du lieu :"), "cerfasubtitle");
981 $form->setBloc('am_coupe_bois','D', "", "cerfasubtitle group");
982 $form->setBloc('am_coupe_align','F',"", "");
983 $form->setBloc('am_coupe_align','F',"", "");
984
985 $form->setBloc('am_coupe_ess','D',_("Nature du boisement :"),"col_12 cerfasubtitle");
986 $form->setBloc('am_coupe_autr','F');
987 $form->setBloc('am_coupe_autr','F');
988 $form->setBloc('am_coupe_autr','F');
989
990
991 $form->setFieldset('am_coupe_autr','F','');
992
993 $form->setBloc('am_coupe_autr','F');
994 $form->setFieldset('am_coupe_autr','F','');
995 $form->setBloc('am_coupe_autr','F');
996 // Fin amménager
997 // Construire
998 $form->setBloc('co_archi_recours','D',"","col_12");
999 $form->setFieldset('co_archi_recours','D'
1000 ,_("Construire"), "startClosed");
1001 $form->setBloc('co_archi_recours','D', "","col_12");
1002 $form->setFieldset('co_archi_recours','D'
1003 ,_("Projet construction"), "startClosed alignFormSpec");
1004
1005 $form->setBloc('co_archi_recours','DF',_("Architecte"), "group");
1006 $form->setBloc('architecte','DF',"", "group");
1007 $form->setBloc('co_archi_attest_honneur','DF',"", "group");
1008
1009 $form->setBloc('co_cstr_nouv','DF',_("Nature du projet"), "group");
1010 $form->setBloc('avap_co_elt_pro','DF',"", "group");
1011 $form->setBloc('avap_nouv_haut_surf','DF',"", "group");
1012 $form->setBloc('co_cstr_exist','DF',"", "group");
1013 $form->setBloc('co_div_terr','DF',"", "group");
1014 $form->setBloc('co_piscine','DF',"", "group");
1015 $form->setBloc('co_cloture','DF',"", "group");
1016 $form->setBloc('co_autre','DF',"", "group");
1017 $form->setBloc('co_autre_desc','DF',"", "group");
1018 $form->setBloc('co_projet_desc','DF',"", "group");
1019 $form->setBloc('co_elec_tension','DF',"", "group");
1020
1021 $form->setBloc('co_bat_projete','DF',__("Note descriptive succincte du projet"), "group");
1022 $form->setBloc('co_bat_existant','DF',"", "group");
1023 $form->setBloc('co_bat_nature','DF',"", "group");
1024 $form->setFieldset('co_bat_nature','F','');
1025
1026 $form->setFieldset('co_tot_log_nb','D'
1027 ,_("Complement construction"), "startClosed");
1028 $form->setBloc('co_tot_log_nb','D',"", "alignForm");
1029 $form->setBloc('co_tot_log_nb','D',"", "group");
1030 $form->setBloc('co_tot_coll_nb','F',"", "");
1031 $form->setBloc('co_mais_piece_nb','D',"", "group");
1032 $form->setBloc('co_mais_niv_nb','F',"", "");
1033 $form->setBloc('co_mais_niv_nb','F');
1034
1035 $form->setBloc('co_fin_lls','D', __("Mode de financement du projet :"),"col_12 alignFormSpec");
1036 $form->setBloc('co_fin_lls','D',"", "group");
1037 $form->setBloc('co_fin_ptz','F',"", "");
1038 $form->setBloc('co_fin_autr','DF',"", "");
1039 $form->setBloc('co_fin_autr','F');
1040
1041 $form->setBloc('co_fin_lls_nb','D', _("Repartition du nombre total de logement crees par type de financement :"),"col_12");
1042 $form->setBloc('co_fin_lls_nb','D',"", "alignFormSpec");
1043 $form->setBloc('co_fin_autr_nb','F',"", "");
1044
1045 $form->setBloc('co_fin_autr_desc','DF',"", "alignFormSpec group");
1046 $form->setBloc('co_mais_contrat_ind','DF',"", "alignFormSpec group");
1047 $form->setBloc('co_mais_contrat_ind','F');
1048
1049 $form->setBloc('co_uti_pers','D',_("Mode d'utilisation principale des logements :"), "col_12 alignFormSpec");
1050 $form->setBloc('co_uti_pers','D', "", "group");
1051 $form->setBloc('co_uti_loc','F',"", "");
1052 $form->setBloc('co_uti_loc','F',"", "");
1053
1054 $form->setBloc('co_uti_princ','D',_("S’il s’agit d’une occupation personnelle, veuillez preciser :"), "col_12 alignFormSpec");
1055 $form->setBloc('co_uti_princ','D',"", "group");
1056 $form->setBloc('co_uti_secon','F',"", "");
1057 $form->setBloc('co_uti_secon','F',"", "");
1058
1059 $form->setBloc('co_anx_pisc','D',_("Si le projet porte sur une annexe a l’habitation, veuillez preciser :"), "col_12 alignFormSpec");
1060 $form->setBloc('co_anx_pisc','D',"", "group");
1061 $form->setBloc('co_anx_autr','F',"", "");
1062 $form->setBloc('co_anx_autr_desc','DF',"", "");
1063 $form->setBloc('co_anx_autr_desc','F',"", "group");
1064
1065 $form->setBloc('co_resid_agees','D',_("Si le projet est un foyer ou une residence, a quel titre :"), "col_12 alignFormSpec");
1066 $form->setBloc('co_resid_agees','D',"", "group");
1067 $form->setBloc('co_resid_autr','F',"", "");
1068 $form->setBloc('co_resid_autr_desc','DF',"", "");
1069 $form->setBloc('co_resid_autr_desc','F',"", "group");
1070
1071 $form->setBloc('co_foyer_chamb_nb','DF',"", "alignFormSpec");
1072
1073 $form->setBloc('co_log_1p_nb','D',_("Repartition du nombre de logements crees selon le nombre de pieces :"), "col_12 alignFormSpec");
1074 $form->setBloc('co_bat_niv_dessous_nb','D',__("Nombre de niveaux du bâtiment le plus élevé :"), "cerfasubtitle group");
1075 $form->setBloc('co_bat_niv_nb','F',"", "");
1076 $form->setBloc('co_bat_niv_nb','F',"", "group");
1077
1078 $form->setBloc('co_trx_exten','D',_("Indiquez si vos travaux comprennent notamment :"), "col_12 alignFormSpec");
1079 $form->setBloc('co_trx_exten','D',"", "group");
1080 $form->setBloc('co_trx_nivsup','F',"", "");
1081 $form->setBloc('co_trx_autre','DF',"", "");
1082 $form->setBloc('co_trx_autre','F',"", "");
1083
1084 $form->setBloc('co_trav_supp_dessous','D',__("Création de niveaux supplémentaires :"), "col_12 alignFormSpec");
1085 $form->setBloc('co_trav_supp_dessous','D', "", "group");
1086 $form->setBloc('co_trav_supp_dessus','F',"", "");
1087 $form->setBloc('co_trav_supp_dessus','F',"", "");
1088
1089 $form->setBloc('co_sp_transport','D',_("Destination des constructions futures en cas de realisation au benefice d'un service public ou d'interet collectif :"), "col_12 alignFormSpec");
1090 $form->setBloc('co_sp_transport','D', "", "group");
1091 $form->setBloc('co_sp_culture','F',"", "");
1092 $form->setBloc('co_sp_culture','F',"", "");
1093
1094 $form->setBloc('co_demont_periode','DF', _("Construction periodiquement demontee et re-installee :"),"col_12 alignFormSpec");
1095 $form->setFieldset('co_demont_periode','F','');
1096
1097 $form->setFieldset('tab_surface','D'
1098 ,_("Destinations et surfaces des constructions"), "startClosed");
1099 $form->setBloc('tab_surface','DF', _("Destination des constructions et tableau des surfaces (uniquement à remplir si votre projet de construction est situé dans une commune couverte par un plan local d’urbanisme ou un document en tenant lieu appliquant l’article R.123-9 du code de l’urbanisme dans sa rédaction antérieure au 1er janvier 2016)."),"alignFormSpec group");
1100
1101 $form->setBloc('tab_surface2','DF', _("Destination, sous-destination des constructions et tableau des surfaces (uniquement à remplir si votre projet de construction est situé dans une commune couverte par le règlement national d’urbanisme, une carte communale ou dans une commune non visée à la rubrique précédente"),"alignFormSpec group");
1102 $form->setFieldset('tab_surface2','F','');
1103
1104 $form->setFieldset('co_statio_avt_nb','D'
1105 ,_("Divers construction"), "startClosed");
1106 $form->setBloc('co_statio_avt_nb','D', _("Nombre de places de stationnement"),"col_12");
1107 $form->setBloc('co_statio_avt_nb','D', "","alignForm");
1108 $form->setBloc('co_statio_apr_nb','F', "","");
1109 $form->setBloc('co_statio_apr_nb','F', "","");
1110
1111 $form->setBloc('co_statio_adr','D', _("Places de stationnement affectees au projet, amenagees ou reservees en dehors du terrain sur lequel est situe le projet"),"col_12");
1112 $form->setBloc('co_statio_adr','DF', "","alignFormSpec");
1113
1114 $form->setBloc('co_statio_place_nb','D', "","col_12");
1115 $form->setBloc('co_statio_place_nb','D', "","alignForm");
1116 $form->setBloc('co_statio_tot_shob','F', "","");
1117 $form->setBloc('co_statio_tot_shob','F', "","");
1118 $form->setBloc('co_statio_tot_shob','F');
1119 $form->setBloc('co_statio_comm_cin_surf','D', _("Pour les commerces et cinemas :"),"col_12 alignFormSpec");
1120 $form->setBloc('co_perf_energ','F',"", "");
1121 $form->setFieldset('co_perf_energ','F','');
1122 $form->setBloc('co_perf_energ','F');
1123
1124 $form->setFieldset('co_perf_energ','F','');
1125
1126 $form->setBloc('co_perf_energ','F');
1127 // Fin construire
1128
1129 /*Fieldset n°6 Projet necessitant demolitions */
1130 $form->setBloc('dm_constr_dates','D',"","col_12");
1131 $form->setFieldset('dm_constr_dates','D'
1132 ,_("Demolir"), "startClosed alignFormSpec");
1133
1134 $form->setBloc('dm_constr_dates','DF', "","group");
1135 $form->setBloc('dm_total','DF', "","group");
1136 $form->setBloc('dm_partiel','DF', "","group");
1137 $form->setBloc('dm_projet_desc','DF', "","group");
1138 $form->setBloc('dm_tot_log_nb','DF', "","group");
1139 $form->setFieldset('dm_tot_log_nb','F','');
1140
1141 $form->setBloc('dm_tot_log_nb','F');
1142
1143 // Fieldset "Informations pour l’application d’une législation connexe"
1144 $form->setFieldset('co_inst_ouvr_trav_act_code_envir', 'D', _("Informations pour l’application d’une législation connexe"), "startClosed alignFormSpec col_12");
1145 $form->setBloc('co_inst_ouvr_trav_act_code_envir', 'D', _('Indiquez si votre projet'), '');
1146 $form->setBloc('co_avis_abf', 'F', '');
1147 $form->setBloc('co_peri_site_patri_remar', 'D', _('Indiquez si votre projet se situe dans les périmètres de protection suivants (informations complémentaires)'), '');
1148 $form->setBloc('co_abo_monu_hist', 'F', '');
1149 $form->setFieldset('co_abo_monu_hist', 'F', '');
1150
1151 // Fieldset "Engagement du déclarant"
1152 $form->setBloc('enga_decla_lieu','D',"","col_12");
1153 $form->setFieldset('enga_decla_lieu','D' ,__("Engagement du déclarant"), "startClosed alignFormSpec");
1154 $form->setBloc('enga_decla_lieu','DF', "","group");
1155 $form->setBloc('enga_decla_date','DF', "","group");
1156 $form->setBloc('enga_decla_donnees_nomi_comm','DF', "","group");
1157 $form->setFieldset('enga_decla_donnees_nomi_comm','F','');
1158 $form->setBloc('enga_decla_donnees_nomi_comm','F');
1159
1160 /*Fieldset n°4 Ouverture de chantier */
1161 $form->setBloc('doc_date','D',"","col_12");
1162 $form->setFieldset('doc_date','D'
1163 ,_("Ouverture de chantier"), "startClosed alignFormSpec");
1164 $form->setBloc('doc_date','DF', "","group");
1165 $form->setBloc('doc_tot_trav','DF', "","group");
1166 $form->setBloc('doc_tranche_trav','DF', "","group");
1167 $form->setBloc('doc_tranche_trav_desc','DF', "","group");
1168 $form->setBloc('doc_surf','DF', "","group");
1169 $form->setBloc('doc_nb_log','DF', "","group");
1170 $form->setBloc('doc_nb_log_indiv','DF', "","group");
1171 $form->setBloc('doc_nb_log_coll','DF', "","group");
1172 //
1173 $form->setBloc('doc_nb_log_lls','DF', _("Repartition du nombre de logements commences par type de financement"), "group");
1174 $form->setBloc('doc_nb_log_aa','DF', "","group");
1175 $form->setBloc('doc_nb_log_ptz','DF', "","group");
1176 $form->setBloc('doc_nb_log_autre','DF', "","group");
1177 $form->setFieldset('doc_nb_log_autre','F','');
1178 $form->setBloc('doc_nb_log_autre','F');
1179
1180 /*Fieldset n°4 Achèvement des travaux */
1181 $form->setBloc('daact_date','D',"","col_12");
1182 $form->setFieldset('daact_date','D'
1183 ,_("Achevement des travaux") , "startClosed alignFormSpec");
1184 $form->setBloc('daact_date','DF', "","group");
1185 $form->setBloc('daact_date_chgmt_dest','DF', "","group");
1186 $form->setBloc('daact_tot_trav','DF', "","group");
1187 $form->setBloc('daact_tranche_trav','DF', "","group");
1188 $form->setBloc('daact_tranche_trav_desc','DF', "","group");
1189 $form->setBloc('daact_surf','DF', "","group");
1190 $form->setBloc('daact_nb_log','DF', "","group");
1191 $form->setBloc('daact_nb_log_indiv','DF', "","group");
1192 $form->setBloc('daact_nb_log_coll','DF', "","group");
1193 //
1194 $form->setBloc('daact_nb_log_lls','DF', _("Repartition du nombre de logements commences par type de financement"), "group");
1195 $form->setBloc('daact_nb_log_aa','DF', "","group");
1196 $form->setBloc('daact_nb_log_ptz','DF', "","group");
1197 $form->setBloc('daact_nb_log_autre','DF', "","group");
1198 $form->setFieldset('daact_nb_log_autre','F','');
1199 $form->setBloc('daact_nb_log_autre','F');
1200
1201 // Début DIA
1202 $form->setBloc('dia_imm_non_bati','D',"","col_12");
1203 $form->setFieldset('dia_imm_non_bati','D',_("Déclaration d’intention d’aliéner un bien"), "startClosed");
1204
1205 // Désignation du bien
1206 $form->setFieldset('dia_imm_non_bati','D',_("Désignation du bien"), "startClosed");
1207
1208 // Immeuble
1209 $form->setBloc('dia_imm_non_bati','D', _("Immeuble"),"alignForm group");
1210 $form->setBloc('dia_imm_bati_terr_autr_desc','F', "","");
1211
1212 // Occupation du sol en superficie
1213 $form->setBloc('dia_occ_sol_su_terre','D', _("Occupation du sol en superficie (m²)"),"alignForm group");
1214 $form->setBloc('dia_occ_sol_su_sol','F', "","");
1215
1216 //
1217 $form->setBloc('dia_bati_vend_tot','D', " ","alignForm group");
1218 $form->setBloc('dia_bati_vend_tot_txt','F', "","");
1219 $form->setBloc('dia_su_co_sol','D', "","alignForm group");
1220 $form->setBloc('dia_su_util_hab','F', "","");
1221 $form->setBloc('dia_nb_niv','D', _("Nombre de"),"alignForm group");
1222 $form->setBloc('dia_nb_autre_loc','F', "","");
1223 $form->setBloc('dia_vente_lot_volume','D', " ","alignForm group");
1224 $form->setBloc('dia_vente_lot_volume_txt','F', "","");
1225
1226 // Copropriété
1227 $form->setBloc('dia_bat_copro','D', " ","alignForm group");
1228 $form->setBloc('dia_bat_copro_desc','F', "","");
1229 // Tableau lot
1230 $form->setBloc('dia_lot_numero','D', "","alignForm group");
1231 $form->setBloc('dia_lot_nat_su','F', "","");
1232 $form->setBloc('dia_lot_bat_achv_plus_10','D', _("Le bâtiment est achevé depuis"),"alignForm group");
1233 $form->setBloc('dia_lot_bat_achv_moins_10','F', "","");
1234 $form->setBloc('dia_lot_regl_copro_publ_hypo_plus_10','D', _("Le réglement de copropriété a été publié aux hypothèques depuis"),"alignForm group");
1235 $form->setBloc('dia_lot_regl_copro_publ_hypo_moins_10','F', "","");
1236
1237 //
1238 $form->setBloc('dia_indivi_quote_part','DF', " ","alignFormSpec");
1239 $form->setBloc('dia_design_societe','DF', _("Droits sociaux"),"alignFormSpec group");
1240 $form->setBloc('dia_design_droit','DF', "","alignFormSpec");
1241 $form->setBloc('dia_droit_soc_nat','D', "","alignForm group");
1242 $form->setBloc('dia_droit_soc_num_part','F', "","");
1243
1244 $form->setFieldset('dia_droit_soc_num_part','F','');
1245
1246 // Usage et occupation
1247 $form->setFieldset('dia_us_hab','D',_("Usage et occupation"), "startClosed");
1248
1249 // Usage
1250 $form->setBloc('dia_us_hab','D', _("Usage"),"alignForm group");
1251 $form->setBloc('dia_us_autre_prec','F', "","");
1252
1253 // Occupation
1254 $form->setBloc('dia_occ_prop','D', _("Occupation"),"alignForm group");
1255 $form->setBloc('dia_occ_autre_prec','F', "","");
1256
1257 $form->setFieldset('dia_occ_autre_prec','F','');
1258
1259 // Droits réels ou personnels
1260 $form->setFieldset('dia_droit_reel_perso_grevant_bien_oui','D',_("Droits réels ou personnels"), "startClosed");
1261
1262 //
1263 $form->setBloc('dia_droit_reel_perso_grevant_bien_oui','D', _("Grevant les biens"),"alignForm group");
1264 $form->setBloc('dia_droit_reel_perso_grevant_bien_non','F', "","");
1265
1266 //
1267 $form->setBloc('dia_droit_reel_perso_nat','D', " ","alignForm group");
1268 $form->setBloc('dia_droit_reel_perso_viag','F', "","");
1269
1270 $form->setFieldset('dia_droit_reel_perso_viag','F','');
1271
1272 // Modalités de la cession
1273 $form->setFieldset('dia_mod_cess_prix_vente','D',_("Modalités de la cession"), "startClosed");
1274
1275 // Vente amiable
1276 $form->setFieldset('dia_mod_cess_prix_vente','D', _("Vente amiable"), "startClosed");
1277
1278 $form->setBloc('dia_mod_cess_prix_vente','DF', "","alignFormSpec");
1279 $form->setBloc('dia_mod_cess_prix_vente_mob','D', _("Dont éventuellement inclus"),"alignForm group");
1280 $form->setBloc('dia_mod_cess_prix_vente_autre','F', "","");
1281
1282 //
1283 $form->setBloc('dia_mod_cess_adr','DF', _("Si vente indissociable d'autres biens"),"alignFormSpec");
1284
1285 // Modalité de paiement
1286 $form->setBloc('dia_mod_cess_sign_act_auth','D', _("Modalités de paiement"),"alignForm group");
1287 $form->setBloc('dia_mod_cess_terme_prec','F', "","");
1288 $form->setBloc('dia_mod_cess_commi','D', "","alignForm group");
1289 $form->setBloc('dia_mod_cess_commi_ht','F', "","");
1290 $form->setBloc('dia_mod_cess_bene_acquereur','D', _("Bénéficiaire"),"alignForm group");
1291 $form->setBloc('dia_mod_cess_bene_vendeur','F', "","");
1292 $form->setBloc('dia_mod_cess_paie_nat','DF', " ","alignFormSpec group");
1293 $form->setBloc('dia_mod_cess_design_contr_alien','DF', "","alignFormSpec group");
1294 $form->setBloc('dia_mod_cess_eval_contr','DF', "","alignFormSpec group");
1295 $form->setBloc('dia_mod_cess_rente_viag','DF', "","alignFormSpec group");
1296 $form->setBloc('dia_mod_cess_mnt_an','D', "","alignForm group");
1297 $form->setBloc('dia_mod_cess_mnt_compt','F', "","");
1298 $form->setBloc('dia_mod_cess_bene_rente','DF', "","alignFormSpec");
1299 $form->setBloc('dia_mod_cess_droit_usa_hab','D', "","alignForm group");
1300 $form->setBloc('dia_mod_cess_droit_usa_hab_prec','F', "","");
1301 $form->setBloc('dia_mod_cess_eval_usa_usufruit','DF', "","alignFormSpec");
1302 $form->setBloc('dia_mod_cess_vente_nue_prop','D', "","alignForm group");
1303 $form->setBloc('dia_mod_cess_vente_nue_prop_prec','F', "","");
1304 $form->setBloc('dia_mod_cess_echange','DF', "","alignFormSpec group");
1305 $form->setBloc('dia_mod_cess_design_bien_recus_ech','DF', "","alignFormSpec group");
1306 $form->setBloc('dia_mod_cess_mnt_soulte','D', "","alignForm group");
1307 $form->setBloc('dia_mod_cess_prop_contre_echan','F', "","");
1308 $form->setBloc('dia_mod_cess_apport_societe','DF', "","alignFormSpec");
1309 $form->setBloc('dia_mod_cess_bene','D', "","alignForm group");
1310 $form->setBloc('dia_mod_cess_esti_bien','F', "","");
1311 $form->setBloc('dia_mod_cess_cess_terr_loc_co','DF', "","alignFormSpec");
1312 $form->setBloc('dia_mod_cess_esti_terr','D', "","alignForm group");
1313 $form->setBloc('dia_mod_cess_esti_loc','F', "","");
1314 $form->setBloc('dia_mod_cess_esti_imm_loca','DF', "","alignFormSpec");
1315
1316 $form->setFieldset('dia_mod_cess_esti_imm_loca','F','');
1317
1318 // Adjudication
1319 $form->setFieldset('dia_mod_cess_adju_vol','D', _("Adjudication"), "startClosed");
1320
1321 $form->setBloc('dia_mod_cess_adju_vol','D', "","alignForm group");
1322 $form->setBloc('dia_mod_cess_adju_obl','F', "","");
1323 $form->setBloc('dia_mod_cess_adju_fin_indivi','DF', "","alignFormSpec");
1324 $form->setBloc('dia_mod_cess_adju_date_lieu','D', "","alignForm group");
1325 $form->setBloc('dia_mod_cess_mnt_mise_prix','F', "","");
1326
1327 $form->setFieldset('dia_mod_cess_mnt_mise_prix','F','');
1328
1329 $form->setFieldset('dia_mod_cess_mnt_mise_prix','F','');
1330
1331 // Les soussignés déclarent
1332 $form->setFieldset('dia_prop_titu_prix_indique','D',_("Les soussignés déclarent"), "startClosed");
1333 $form->setBloc('dia_prop_titu_prix_indique','D', "", "alignFormSpec");
1334
1335 //
1336 $form->setBloc('dia_prop_titu_prix_indique','D', _("Que le(s) propriétaire(s) nommé(s) à la rubrique 1"),"");
1337 $form->setBloc('dia_acquereur_prof','F');
1338
1339 // Adresse
1340 $form->setBloc('dia_acquereur_adr_num_voie','D', _("Adresse"),"group");
1341 $form->setBloc('dia_acquereur_adr_localite','F');
1342
1343 $form->setBloc('dia_ss_date','F');
1344 $form->setFieldset('dia_ss_date','F');
1345
1346 // Observation
1347 $form->setFieldset('dia_observation','D',_("Observations"), "startClosed");
1348
1349 //
1350 $form->setBloc('dia_observation','DF', "","alignFormSpec group");
1351
1352 $form->setFieldset('dia_observation','F','');
1353
1354 $form->setFieldset('dia_observation','F','');
1355 $form->setBloc('dia_observation','F',"","");
1356 // Fin DIA
1357
1358 $form->setBloc('code_cnil','D',"","col_12");
1359 $form->setFieldset('code_cnil','D'
1360 ,_("cnil (opposition à l’utilisation des informations du formulaire à des fins commerciales)") , "startClosed alignFormSpec");
1361 $form->setBloc('code_cnil','DF', "","group");
1362 $form->setFieldset('code_cnil','F','');
1363 $form->setBloc('code_cnil','F');
1364
1365 $form->setBloc('tax_surf_tot_cstr','D',"","col_12");
1366 $form->setFieldset('tax_surf_tot_cstr','D'
1367 ,_("Declaration des elements necessaires au calcul des impositions"), "startClosed alignFormSpec");
1368
1369 $form->setBloc('tax_surf_tot_cstr','DF', _("Renseignement"),"group");
1370 $form->setBloc('tax_surf_tot','DF', "","group");
1371 $form->setBloc('tax_surf','DF', "","group");
1372 $form->setBloc('tax_surf_suppr_mod','DF', "","group");
1373 $form->setBloc('tax_surf_tot_demo','DF', "","group");
1374
1375 $form->setBloc('tab_tax_su_princ','DF', _("Creation de locaux destines a l’habitation :"),"group");
1376 $form->setBloc('tab_tax_su_secon','DF', "","group");
1377 $form->setBloc('tab_tax_su_heber','DF', "","group");
1378 $form->setBloc('tab_tax_su_tot','DF', "","group");
1379 $form->setBloc('tax_su_habit_abr_jard_pig_colom','DF', "","group");
1380 //
1381 $form->setBloc('tax_ext_pret','DF', _("Extension de l’habitation principale, creation d’un batiment annexe a cette habitation ou d’un garage clos et couvert."), "group");
1382 $form->setBloc('tax_ext_desc','DF', "","group");
1383 $form->setBloc('tax_surf_tax_exist_cons','DF', "","group");
1384 $form->setBloc('tax_log_exist_nb','DF', "","group");
1385 $form->setBloc('tax_log_ap_trvx_nb','DF', "", "group");
1386 $form->setBloc('tax_surf_tax_demo','DF', "", "group");
1387
1388 //
1389 $form->setBloc('tax_surf_abr_jard_pig_colom','DF', _("Creation d’abris de jardin, de pigeonniers et colombiers"), "group");
1390
1391 $form->setBloc('tax_comm_nb','DF', _("Creation ou extension de locaux non destines a l'habitation :"),"group");
1392 $form->setBloc('tab_tax_su_non_habit_surf','DF', "","group");
1393 $form->setBloc('tab_tax_am','DF', "","group");
1394 $form->setBloc('tab_tax_su_parc_statio_expl_comm', 'DF', "", "group");
1395 $form->setBloc('tax_su_non_habit_abr_jard_pig_colom', 'DF', "", "group");
1396
1397 $form->setBloc('tax_am_statio_ext_cr','D', _("Autres elements crees soumis à la taxe d’amenagement :"),"col_12");
1398 $form->setBloc('tax_pann_volt_sup_cr','F');
1399
1400 $form->setBloc('tax_terrassement_arch','D', _("Redevance d’archeologie preventive"),"col_12 alignFormSpec");
1401 $form->setBloc('tax_terrassement_arch','D', _("Veuillez preciser la profondeur du(des) terrassement(s) necessaire(s) a la realisation de votre projet (en mètre)"),"");
1402 $form->setBloc('tax_eol_haut_nb_arch','F');
1403 $form->setBloc('tax_eol_haut_nb_arch','F');
1404
1405 $form->setBloc('tax_trx_presc_ppr','DF', _("Cas particuliers"),"group");
1406 $form->setBloc('tax_monu_hist','DF', "","group");
1407
1408 $form->setBloc('vsd_surf_planch_smd','DF', _("Versement pour sous-densite (VSD)"),"group");
1409 $form->setBloc('vsd_unit_fonc_sup','DF', "","group");
1410 $form->setBloc('vsd_unit_fonc_constr_sup','DF', "","group");
1411 $form->setBloc('vsd_val_terr','DF', "","group");
1412 $form->setBloc('vsd_const_sxist_non_dem_surf','DF', "","group");
1413 $form->setBloc('vsd_rescr_fisc','DF', "","group");
1414
1415 $form->setBloc('pld_val_terr','DF', _("Plafond legal de densite (PLD)"),"group");
1416 $form->setBloc('pld_const_exist_dem','DF', "","group");
1417 $form->setBloc('pld_const_exist_dem_surf','DF', "","group");
1418
1419 $form->setBloc('tax_desc','DF', _("Autres renseignements"),"col_12 alignFormSpec");
1420
1421 $form->setBloc('tax_adresse_future_numero','D', __("Si à échéance de vos taxes vous n'habitez plus à l'adresse figurant sur la demande d'autorisation, merci de renseigner l'adresse d’envoi des titres de perception"),"col_12 alignFormSpec group");
1422 $form->setBloc('tax_adresse_future_division','F');
1423
1424 $form->setBloc('exo_ta_1','D',"","col_12");
1425 $form->setFieldset('exo_ta_1','D',_("Exonérations"), "startClosed alignFormSpec");
1426
1427 $form->setBloc('exo_ta_1','D',"","col_12");
1428 $form->setFieldset('exo_ta_1','D',_("Taxe d'aménagement"), "collapsible alignFormSpec");
1429
1430 $form->setBloc('exo_ta_1','DF', _("Exonérations de plein droit"),"col_12 group");
1431 $form->setBloc('exo_ta_2','DF', "","group");
1432 $form->setBloc('exo_ta_3','DF', "","group");
1433 $form->setBloc('exo_ta_4','DF', "","group");
1434 $form->setBloc('exo_ta_5','DF', "","group");
1435 $form->setBloc('exo_ta_6','DF', "","group");
1436 $form->setBloc('exo_ta_7','DF', "","group");
1437 $form->setBloc('exo_ta_8','DF', "","group");
1438 $form->setBloc('exo_ta_9','DF', "","group");
1439
1440 $form->setBloc('exo_facul_1','DF', _("Exonérations facultatives"),"col_12 group");
1441 $form->setBloc('exo_facul_2','DF', "","group");
1442 $form->setBloc('exo_facul_3','DF', "","group");
1443 $form->setBloc('exo_facul_4','DF', "","group");
1444 $form->setBloc('exo_facul_5','DF', "","group");
1445 $form->setBloc('exo_facul_6','DF', "","group");
1446 $form->setBloc('exo_facul_7','DF', "","group");
1447 $form->setBloc('exo_facul_8','DF', "","group");
1448 $form->setBloc('exo_facul_9','DF', "","group");
1449
1450 $form->setBloc('mtn_exo_ta_part_commu','DF', _("Montants des exonérations"),"col_12 group");
1451 $form->setBloc('mtn_exo_ta_part_depart','DF', "","group");
1452 $form->setBloc('mtn_exo_ta_part_reg','DF', "","group");
1453
1454 $form->setFieldset('mtn_exo_ta_part_reg','F','');
1455 $form->setBloc('mtn_exo_ta_part_reg','F');
1456
1457 $form->setBloc('exo_rap_1','D',"","col_12");
1458 $form->setFieldset('exo_rap_1','D',_("Redevance d'archéologie préventive"), "collapsible alignFormSpec");
1459
1460 $form->setBloc('exo_rap_1','DF', _("Exonérations"),"col_12 group");
1461 $form->setBloc('exo_rap_2','DF', "","group");
1462 $form->setBloc('exo_rap_3','DF', "","group");
1463 $form->setBloc('exo_rap_4','DF', "","group");
1464 $form->setBloc('exo_rap_5','DF', "","group");
1465 $form->setBloc('exo_rap_6','DF', "","group");
1466 $form->setBloc('exo_rap_7','DF', "","group");
1467 $form->setBloc('exo_rap_8','DF', "","group");
1468
1469 $form->setBloc('mtn_exo_rap','DF', _("Montant de l'exonération"),"col_12 group");
1470
1471 $form->setFieldset('mtn_exo_rap','F','');
1472 $form->setBloc('mtn_exo_rap','F');
1473
1474 $form->setFieldset('mtn_exo_rap','F','');
1475 $form->setBloc('mtn_exo_rap','F');
1476
1477 $form->setFieldset('mtn_exo_rap','F','');
1478 $form->setBloc('mtn_exo_rap','F');
1479
1480 // Début contentieux
1481 $form->setBloc('ctx_objet_recours','D',"","col_12");
1482 $form->setFieldset('ctx_objet_recours','D',_("Contentieux"), "startClosed alignFormSpec");
1483
1484 //
1485 $form->setBloc('ctx_objet_recours','DF', "","group");
1486 $form->setBloc('ctx_moyen_souleve','DF', "","group");
1487 $form->setBloc('ctx_moyen_retenu_juge','DF', "","group");
1488 $form->setBloc('ctx_reference_sagace','DF', "","group");
1489 $form->setBloc('ctx_nature_travaux_infra_om_html','DF', "","group");
1490 $form->setBloc('ctx_synthese_nti','DF', "","group");
1491 $form->setBloc('ctx_article_non_resp_om_html','DF', "","group");
1492 $form->setBloc('ctx_synthese_anr','DF', "","group");
1493 $form->setBloc('ctx_reference_parquet','DF', "","group");
1494 $form->setBloc('ctx_element_taxation','DF', "","group");
1495 $form->setBloc('ctx_infraction','DF', "","group");
1496 $form->setBloc('ctx_regularisable','DF', "","group");
1497 $form->setBloc('ctx_reference_courrier','DF', "","group");
1498 $form->setBloc('ctx_date_audience','DF', "","group");
1499 $form->setBloc('ctx_date_ajournement','DF', "","group");
1500
1501 $form->setFieldset('ctx_date_ajournement','F','');
1502 $form->setBloc('ctx_date_ajournement','F');
1503 // Fin contentieux
1504
1505 // Début droit de préemption commercial
1506 $form->setBloc('dpc_type','D',"","col_12");
1507 $form->setFieldset('dpc_type','D',_("Droit de préemption commercial"), "startClosed alignFormSpec");
1508
1509 // Description du bien
1510 $form->setBloc('dpc_type','D',"","col_12");
1511 $form->setFieldset('dpc_type','D',_("Description du bien"), "startClosed alignFormSpec");
1512 //
1513 $form->setBloc('dpc_type','DF', "","group");
1514 //
1515 $form->setBloc('dpc_desc_actv_ex','D', _("Description du fonds artisanal, du fonds de commerce ou du bail commercial"),"col_12");
1516 $form->setBloc('dpc_desc_aut_prec','F');
1517 //
1518 $form->setBloc('dpc_desig_comm_arti','D', _("Désignation du fonds artisanal, du fonds de commerce, ou du bail commercial ou du terrain"),"col_12");
1519 $form->setBloc('dpc_desig_loc_ann_prec','F');
1520 //
1521 $form->setBloc('dpc_bail_comm_date','D', _("S'il s'agit d'un bail commercial"),"col_12 group");
1522 $form->setBloc('dpc_bail_comm_loyer','F');
1523 //
1524 $form->setBloc('dpc_actv_acqu','DF', _("Activité de l'acquéreur pressenti"),"group");
1525 //
1526 $form->setBloc('dpc_nb_sala_di','D', _("Nombre de salariés et nature de leur contrat de travail"),"col_12 group");
1527 $form->setBloc('dpc_nb_sala_td','F');
1528 //
1529 $form->setBloc('dpc_nb_sala_tc','D', "","col_12 group");
1530 $form->setBloc('dpc_nb_sala_tp','F');
1531
1532 $form->setFieldset('dpc_nb_sala_tp','F','');
1533 $form->setBloc('dpc_nb_sala_tp','F');
1534
1535 // Modalité de la cession
1536 $form->setBloc('dpc_moda_cess_vente_am','D',"","col_12");
1537 $form->setFieldset('dpc_moda_cess_vente_am','D',_("Modalité de la cession"), "startClosed alignFormSpec");
1538 //
1539 $form->setBloc('dpc_moda_cess_vente_am','D', "","col_12 group");
1540 $form->setBloc('dpc_moda_cess_prix','F');
1541 //
1542 $form->setBloc('dpc_moda_cess_adj_date','D', "","col_12 group");
1543 $form->setBloc('dpc_moda_cess_adj_prec','F');
1544 //
1545 $form->setBloc('dpc_moda_cess_paie_comp','DF', _("Modalités de paiement"),"col_12");
1546
1547 $form->setFieldset('dpc_moda_cess_paie_aut_prec','F','');
1548 $form->setBloc('dpc_moda_cess_paie_aut_prec','F');
1549
1550 // Le(s) soussigné(s) déclare(nt) que le bailleur
1551 $form->setBloc('dpc_ss_signe_demande_acqu','D',"","col_12");
1552 $form->setFieldset('dpc_ss_signe_demande_acqu','D',_("Le(s) soussigné(s) déclare(nt) que le bailleur"), "startClosed alignFormSpec");
1553
1554 $form->setFieldset('dpc_ss_signe_recher_trouv_acqu','F','');
1555 $form->setBloc('dpc_ss_signe_recher_trouv_acqu','F');
1556
1557 // Notification des décisions du titulaire du droit de préemption
1558 $form->setBloc('dpc_notif_adr_prop','D',"","col_12");
1559 $form->setFieldset('dpc_notif_adr_prop','D',_("Notification des décisions du titulaire du droit de préemption"), "startClosed alignFormSpec");
1560
1561 $form->setFieldset('dpc_notif_adr_manda','F','');
1562 $form->setBloc('dpc_notif_adr_manda','F');
1563
1564 //
1565 $form->setBloc('dpc_obs','D',"","col_12");
1566 $form->setFieldset('dpc_obs','D',_("Observations éventuelles"), "startClosed alignFormSpec");
1567
1568 $form->setFieldset('dpc_obs','F','');
1569 $form->setBloc('dpc_obs','F');
1570
1571 $form->setFieldset('dpc_obs','F','');
1572 $form->setBloc('dpc_obs','F');
1573 // Fin droit de préemption commercial
1574 }
1575
1576 function setLib(&$form,$maj) {
1577 parent::setLib($form,$maj);
1578 //libelle des champs
1579 $form->setLib('architecte', _("coordonnees de l'architecte"));
1580 }
1581
1582 /**
1583 * Permet de savoir si le cerfa peut calculer la taxe d'aménagement.
1584 *
1585 * @return boolean
1586 */
1587 function can_simulate_taxe_amenagement() {
1588 // Liste des champs necessaires à la simulation de la taxe d'aménagement
1589 $inst_taxe_amenagement = $this->f->get_inst__om_dbform(array(
1590 "obj" => "taxe_amenagement",
1591 "idx" => 0,
1592 ));
1593 $list_fields = $inst_taxe_amenagement->get_list_fields_simulation();
1594
1595 // Pour chaque champ
1596 foreach ($list_fields as $field) {
1597 // Si un seul des champs requis n'est pas dans le cerfa
1598 if ($this->getVal($field) == 'f') {
1599 // Retourne faux
1600 return false;
1601 }
1602 }
1603
1604 // Retourne vrai
1605 return true;
1606 }
1607
1608
1609 /**
1610 * Récupère les champs du CERFA ainsi que leurs valeurs.
1611 *
1612 * @return array $result Tableau associatif
1613 */
1614 function get_form_val() {
1615
1616 // Initialisation du tableau des résultats
1617 $result = array();
1618
1619 // Pour chaque champ
1620 foreach ($this->champs as $champ) {
1621 // Récupère sa valeur
1622 $result[$champ] = $this->getVal($champ);
1623 }
1624
1625 // Retourne le résultat
1626 return $result;
1627 }
1628
1629
1630 }// fin classe
1631

Properties

Name Value
svn:keywords "Id"

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26