118 |
$this->setTabSelect($tab_tax_su_heber, "tab_tax_su_heber"); |
$this->setTabSelect($tab_tax_su_heber, "tab_tax_su_heber"); |
119 |
$this->setTabSelect($tab_tax_su_secon, "tab_tax_su_secon"); |
$this->setTabSelect($tab_tax_su_secon, "tab_tax_su_secon"); |
120 |
$this->setTabSelect($tab_tax_su_tot, "tab_tax_su_tot"); |
$this->setTabSelect($tab_tax_su_tot, "tab_tax_su_tot"); |
121 |
$this->setTabSelect($tab_tax_su_tot, "tab_tax_su_non_habit_surf"); |
$this->setTabSelect($tab_tax_su_non_habit_surf, "tab_tax_su_non_habit_surf"); |
122 |
$this->setTabSelect($tab_tax_am, "tab_tax_am"); |
$this->setTabSelect($tab_tax_am, "tab_tax_am"); |
123 |
|
|
124 |
// Définition des champs Oui/Non/Je ne sais pas |
// Définition des champs Oui/Non/Je ne sais pas |
125 |
$value[] = array("nesaispas","oui","non"); |
$value[] = array( |
126 |
$value[] = array(_("Je ne sais pas"),_("Oui"),_("Non")); |
"nesaispas", |
127 |
|
"non", |
128 |
|
"oui", |
129 |
|
); |
130 |
|
$value[] = array( |
131 |
|
_("Je ne sais pas"), |
132 |
|
_("Non"), |
133 |
|
_("Oui"), |
134 |
|
); |
135 |
|
|
136 |
$form->setSelect('terr_juri_titul',$value); |
$form->setSelect('terr_juri_titul',$value); |
137 |
$form->setSelect('terr_juri_lot',$value); |
$form->setSelect('terr_juri_lot',$value); |
170 |
if(empty($this->cerfa)) { |
if(empty($this->cerfa)) { |
171 |
$this->getCerfa(); |
$this->getCerfa(); |
172 |
} |
} |
173 |
|
|
174 |
|
// Si l'utilisateur est un intructeur qui en correspond pas à la |
175 |
|
// division du dossier |
176 |
|
if ($this->f->isUserInstructeur() |
177 |
|
&& isset($this->f->om_utilisateur["division"]) |
178 |
|
&& $this->f->om_utilisateur["division"] != $this->getDivisionFromDossier()) { |
179 |
|
// |
180 |
|
$this->parameters["actions"]["modifier"] = NULL; |
181 |
|
} |
182 |
|
|
183 |
$id_tab_surface = $this->cerfa->getVal("tab_surface"); |
$id_tab_surface = $this->cerfa->getVal("tab_surface"); |
184 |
$id_tab_tax_su_princ = $this->cerfa->getVal("tab_tax_su_princ"); |
$id_tab_tax_su_princ = $this->cerfa->getVal("tab_tax_su_princ"); |
185 |
$id_tab_tax_su_heber = $this->cerfa->getVal("tab_tax_su_heber"); |
$id_tab_tax_su_heber = $this->cerfa->getVal("tab_tax_su_heber"); |
286 |
include ("../sql/".$this->db->phptype."/".$this->table.".form.inc"); |
include ("../sql/".$this->db->phptype."/".$this->table.".form.inc"); |
287 |
// Pour chaque champ dans la liste des champs du cerfa |
// Pour chaque champ dans la liste des champs du cerfa |
288 |
$tableau = $$tab; |
$tableau = $$tab; |
289 |
|
var_dump($this->cerfa->champs); |
290 |
foreach ($this->champs as $champ) { |
foreach ($this->champs as $champ) { |
291 |
|
|
292 |
if(array_search($champ, $this->cerfa->champs) !== false) { |
if(array_search($champ, $this->cerfa->champs) !== false) { |
293 |
// On les cache si décoché dans le formulaire de cerfa |
// On les cache si décoché dans le formulaire de cerfa |
294 |
if($this->cerfa->getVal($champ) == 'f') { |
if($this->cerfa->getVal($champ) == 'f') { |
365 |
|
|
366 |
} |
} |
367 |
|
|
368 |
|
// Anciens champs à conserver pour les anciens cerfa |
369 |
|
$form->setType("co_statio_avt_shob", "hidden"); |
370 |
|
$form->setType("co_statio_apr_shob", "hidden"); |
371 |
|
$form->setType("co_statio_avt_surf", "hidden"); |
372 |
|
$form->setType("co_statio_apr_surf", "hidden"); |
373 |
|
$form->setType("co_trx_amgt", "hidden"); |
374 |
|
$form->setType("co_modif_aspect", "hidden"); |
375 |
|
$form->setType("co_modif_struct", "hidden"); |
376 |
|
$form->setType("co_trx_imm", "hidden"); |
377 |
|
$form->setType("co_cstr_shob", "hidden"); |
378 |
|
$form->setType("am_voyage_deb", "hidden"); |
379 |
|
$form->setType("am_voyage_fin", "hidden"); |
380 |
|
$form->setType("am_modif_amgt", "hidden"); |
381 |
|
$form->setType("am_lot_max_shob", "hidden"); |
382 |
|
$form->setType("mod_desc", "hidden"); |
383 |
|
$form->setType("tr_total", "hidden"); |
384 |
|
$form->setType("tr_partiel", "hidden"); |
385 |
|
$form->setType("tr_desc", "hidden"); |
386 |
|
$form->setType("avap_co_clot", "hidden"); |
387 |
|
$form->setType("avap_aut_coup_aba_arb", "hidden"); |
388 |
|
$form->setType("avap_ouv_infra", "hidden"); |
389 |
|
$form->setType("avap_aut_inst_mob", "hidden"); |
390 |
|
$form->setType("avap_aut_plant", "hidden"); |
391 |
|
$form->setType("avap_aut_auv_elec", "hidden"); |
392 |
|
$form->setType("tax_dest_loc_tr", "hidden"); |
393 |
|
|
394 |
|
|
395 |
//Cache les champs des clés étrangères, elles sont renseignées automatiquement |
//Cache les champs des clés étrangères, elles sont renseignées automatiquement |
396 |
$form->setType('dossier_instruction', 'hidden'); |
$form->setType('dossier_instruction', 'hidden'); |
500 |
$form->setLib('tab_tax_su_tot', ""); |
$form->setLib('tab_tax_su_tot', ""); |
501 |
$form->setLib('tab_tax_su_non_habit_surf', ""); |
$form->setLib('tab_tax_su_non_habit_surf', ""); |
502 |
$form->setLib('tab_tax_am', ""); |
$form->setLib('tab_tax_am', ""); |
503 |
|
$form->setLib('ope_proj_desc', _("description")); |
504 |
} |
} |
505 |
|
|
506 |
function setLayout(&$form, $maj) { |
function setLayout(&$form, $maj) { |
531 |
|
|
532 |
$form->setBloc('terr_div_surf_av_div','F'); |
$form->setBloc('terr_div_surf_av_div','F'); |
533 |
|
|
534 |
|
// Description de la demande / du projet |
535 |
|
$form->setFieldset('ope_proj_desc', 'D', |
536 |
|
_("Description de la demande / du projet"), "col_12 startClosed"); |
537 |
|
$form->setBloc('ope_proj_desc', 'DF', "", "group"); |
538 |
|
$form->setFieldset('ope_proj_desc', 'F'); |
539 |
|
|
540 |
// Aménager |
// Aménager |
541 |
$form->setBloc('am_lotiss','D',"","col_12"); |
$form->setBloc('am_lotiss','D',"","col_12"); |
542 |
$form->setFieldset('am_lotiss','D' |
$form->setFieldset('am_lotiss','D' |
578 |
$form->setBloc('am_mobil_voyage','DF',"", "group"); |
$form->setBloc('am_mobil_voyage','DF',"", "group"); |
579 |
$form->setBloc('am_aire_voyage','DF',"", "group"); |
$form->setBloc('am_aire_voyage','DF',"", "group"); |
580 |
$form->setBloc('am_rememb_afu','DF',"", "group"); |
$form->setBloc('am_rememb_afu','DF',"", "group"); |
581 |
$form->setBloc('am_rememb_afu','F'); |
$form->setBloc('co_ouvr_infra','DF',"", "group"); |
582 |
|
$form->setBloc('co_ouvr_infra','F'); |
583 |
|
|
584 |
$form->setBloc('am_mob_art','DF',_("Dans un secteur sauvegarde, site classe ou reserve naturelle :"), "group"); |
$form->setBloc('am_mob_art','DF',_("Dans un secteur sauvegarde, site classe ou reserve naturelle :"), "group"); |
585 |
$form->setBloc('am_modif_voie_esp','DF',"", "group"); |
$form->setBloc('am_modif_voie_esp','DF',"", "group"); |
586 |
$form->setBloc('am_plant_voie_esp','DF',"", "group"); |
$form->setBloc('am_plant_voie_esp','DF',"", "group"); |
587 |
|
$form->setBloc('co_ouvr_elec','DF',"", "group"); |
588 |
$form->setFieldset('am_plant_voie_esp','F',''); |
$form->setFieldset('co_ouvr_elec','F',''); |
589 |
$form->setBloc('am_plant_voie_esp','F'); |
$form->setBloc('co_ouvr_elec','F'); |
590 |
$form->setBloc('am_projet_desc','D',"","col_12"); |
$form->setBloc('am_projet_desc','D',"","col_12"); |
591 |
$form->setFieldset('am_projet_desc','D' |
$form->setFieldset('am_projet_desc','D' |
592 |
,_("Description amenagement"), "startClosed"); |
,_("Description amenagement"), "startClosed"); |
668 |
$form->setBloc('architecte','F'); |
$form->setBloc('architecte','F'); |
669 |
|
|
670 |
$form->setBloc('co_cstr_nouv','D',_("Nature du projet"), "col_12 alignFormSpec"); |
$form->setBloc('co_cstr_nouv','D',_("Nature du projet"), "col_12 alignFormSpec"); |
671 |
|
$form->setBloc('avap_co_elt_pro','DF',"", "group"); |
672 |
|
$form->setBloc('avap_nouv_haut_surf','DF',"", "group"); |
673 |
$form->setBloc('co_cloture','F'); |
$form->setBloc('co_cloture','F'); |
674 |
$form->setBloc('co_projet_desc','DF',"", "group"); |
$form->setBloc('co_projet_desc','DF',"", "group"); |
675 |
$form->setBloc('co_elec_tension','DF', "", "alignFormSpec"); |
$form->setBloc('co_elec_tension','DF', "", "alignFormSpec"); |
788 |
$form->setBloc('doc_tranche_trav','F'); |
$form->setBloc('doc_tranche_trav','F'); |
789 |
$form->setBloc('doc_tranche_trav_desc','DF', "","group"); |
$form->setBloc('doc_tranche_trav_desc','DF', "","group"); |
790 |
$form->setBloc('doc_surf','D', "","alignFormSpec"); |
$form->setBloc('doc_surf','D', "","alignFormSpec"); |
791 |
|
$form->setBloc('doc_nb_log_coll','F', "","group"); |
792 |
|
// |
793 |
|
$form->setBloc('doc_nb_log_lls','D', _("Repartition du nombre de logements commences par type de financement"), "alignFormSpec"); |
794 |
$form->setBloc('doc_nb_log_autre','F', "","group"); |
$form->setBloc('doc_nb_log_autre','F', "","group"); |
795 |
$form->setFieldset('doc_nb_log_autre','F',''); |
$form->setFieldset('doc_nb_log_autre','F',''); |
796 |
$form->setBloc('doc_nb_log_autre','F'); |
$form->setBloc('doc_nb_log_autre','F'); |
809 |
$form->setBloc('daact_tranche_trav_desc','DF', "","group"); |
$form->setBloc('daact_tranche_trav_desc','DF', "","group"); |
810 |
|
|
811 |
$form->setBloc('daact_surf','D', "","alignFormSpec"); |
$form->setBloc('daact_surf','D', "","alignFormSpec"); |
812 |
|
$form->setBloc('daact_nb_log_coll','F', "","group"); |
813 |
|
// |
814 |
|
$form->setBloc('daact_nb_log_lls','D', _("Repartition du nombre de logements commences par type de financement"), "alignFormSpec"); |
815 |
$form->setBloc('daact_nb_log_autre','F', "","group"); |
$form->setBloc('daact_nb_log_autre','F', "","group"); |
816 |
$form->setFieldset('daact_nb_log_autre','F',''); |
$form->setFieldset('daact_nb_log_autre','F',''); |
817 |
$form->setBloc('daact_nb_log_autre','F'); |
$form->setBloc('daact_nb_log_autre','F'); |
820 |
$form->setBloc('code_cnil','DF', "","alignFormSpec"); |
$form->setBloc('code_cnil','DF', "","alignFormSpec"); |
821 |
$form->setBloc('code_cnil','F'); |
$form->setBloc('code_cnil','F'); |
822 |
|
|
823 |
$form->setBloc('tax_surf_tot','D',"","col_12"); |
$form->setBloc('tax_surf_tot_cstr','D',"","col_12"); |
824 |
$form->setFieldset('tax_surf_tot','D' |
$form->setFieldset('tax_surf_tot_cstr','D' |
825 |
,_("Declaration des elements necessaires au calcul des impositions"), "startClosed"); |
,_("Declaration des elements necessaires au calcul des impositions"), "startClosed"); |
826 |
|
|
827 |
$form->setBloc('tax_surf_tot','D', _("Renseignement"),"col_12"); |
$form->setBloc('tax_surf_tot_cstr','D', _("Renseignement"),"col_12"); |
828 |
$form->setBloc('tax_surf_tot','D', "", "alignFormSpec"); |
$form->setBloc('tax_surf_tot_cstr','D', "", "alignFormSpec"); |
829 |
$form->setBloc('tax_surf_suppr_mod','F', "",""); |
$form->setBloc('tax_surf_suppr_mod','F', "",""); |
830 |
$form->setBloc('tax_surf_suppr_mod','F', "",""); |
$form->setBloc('tax_surf_suppr_mod','F', "",""); |
831 |
|
|
832 |
$form->setBloc('tab_tax_su_princ','D',_("Creation de locaux destines a l’habitation :"),"col_12"); |
$form->setBloc('tab_tax_su_princ','D',_("Creation de locaux destines a l’habitation :"),"col_12"); |
833 |
|
$form->setBloc('tab_tax_su_princ','DF',_("tab_tax_su_princ"), "col_12"); |
834 |
|
$form->setBloc('tab_tax_su_heber','DF',_("tab_tax_su_heber"), "col_12"); |
835 |
$form->setBloc('tab_tax_su_tot','F', "",""); |
$form->setBloc('tab_tax_su_tot','F', "",""); |
836 |
|
// |
837 |
$form->setBloc('tax_ext_pret','DF', "","alignFormSpec"); |
$form->setBloc('tax_ext_pret','DF', _("Extension de l’habitation principale ou creation d’un batiment annexe a cette habitation"), "alignFormSpec"); |
838 |
$form->setBloc('tax_ext_desc','DF', "","group"); |
$form->setBloc('tax_ext_desc','DF', "","group"); |
839 |
$form->setBloc('tax_surf_tax_exist_cons','D', "","alignFormSpec"); |
$form->setBloc('tax_surf_tax_exist_cons','D', "","alignFormSpec"); |
840 |
$form->setBloc('tax_log_exist_nb','F'); |
$form->setBloc('tax_log_exist_nb','F'); |
843 |
$form->setBloc('tax_comm_nb','DF', "","col_12 alignFormSpec"); |
$form->setBloc('tax_comm_nb','DF', "","col_12 alignFormSpec"); |
844 |
$form->setBloc('tax_log_exist_nb','DF'); |
$form->setBloc('tax_log_exist_nb','DF'); |
845 |
$form->setBloc('tax_log_exist_nb','F'); |
$form->setBloc('tax_log_exist_nb','F'); |
846 |
|
// |
847 |
|
$form->setBloc('tab_tax_am','DF',_("tab_tax_am"),"col_12"); |
848 |
|
|
849 |
$form->setBloc('tax_trx_presc_ppr','D', _("Cas particuliers"),"col_12 alignFormSpec"); |
$form->setBloc('tax_trx_presc_ppr','D', _("Cas particuliers"),"col_12 alignFormSpec"); |
850 |
$form->setBloc('tax_monu_hist','F'); |
$form->setBloc('tax_monu_hist','F'); |
1020 |
} else { |
} else { |
1021 |
// Sinon on récupère le numéro de dossier dans le champs dossier de |
// Sinon on récupère le numéro de dossier dans le champs dossier de |
1022 |
// l'enregistrement (en base de données) |
// l'enregistrement (en base de données) |
1023 |
$dossier = $this->getVal("dossier"); |
$dossier = $this->getVal("dossier_instruction"); |
1024 |
} |
} |
1025 |
|
|
1026 |
// On appelle la méthode de la classe utils qui renvoi le code de la |
// On appelle la méthode de la classe utils qui renvoi le code de la |