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

Diff of /trunk/obj/donnees_techniques.class.php

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 2130 by vpihour, Tue Aug 6 16:34:06 2013 UTC revision 2822 by nmeucci, Thu Mar 13 15:33:59 2014 UTC
# Line 118  class donnees_techniques extends donnees Line 118  class donnees_techniques extends donnees
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);
# Line 162  class donnees_techniques extends donnees Line 170  class donnees_techniques extends donnees
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");
# Line 269  class donnees_techniques extends donnees Line 286  class donnees_techniques extends donnees
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') {
# Line 347  class donnees_techniques extends donnees Line 365  class donnees_techniques extends donnees
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');
# Line 456  class donnees_techniques extends donnees Line 500  class donnees_techniques extends donnees
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) {
# Line 486  class donnees_techniques extends donnees Line 531  class donnees_techniques extends donnees
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'
# Line 527  class donnees_techniques extends donnees Line 578  class donnees_techniques extends donnees
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");
# Line 616  class donnees_techniques extends donnees Line 668  class donnees_techniques extends donnees
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");
# Line 734  class donnees_techniques extends donnees Line 788  class donnees_techniques extends donnees
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');
# Line 752  class donnees_techniques extends donnees Line 809  class donnees_techniques extends donnees
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');
# Line 760  class donnees_techniques extends donnees Line 820  class donnees_techniques extends donnees
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');
# Line 781  class donnees_techniques extends donnees Line 843  class donnees_techniques extends donnees
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');
# Line 956  class donnees_techniques extends donnees Line 1020  class donnees_techniques extends donnees
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

Legend:
Removed from v.2130  
changed lines
  Added in v.2822

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26