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

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

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

revision 1395 by nhaye, Wed Mar 13 15:59:37 2013 UTC revision 1676 by nhaye, Mon Apr 15 11:40:39 2013 UTC
# Line 128  class dossier extends dossier_gen { Line 128  class dossier extends dossier_gen {
128                    
129          /*Création du numéro de dossier*/          /*Création du numéro de dossier*/
130          $this->valF['dossier'] = $val['dossier_autorisation']."$code$numeroVersion";          $this->valF['dossier'] = $val['dossier_autorisation']."$code$numeroVersion";
131            $this->valF['version'] = $numeroVersion;
132      }      }
133    
134      /*Récupère la valeur du suffixe d'un dossier_instruction_type*/      /*Récupère la valeur du suffixe d'un dossier_instruction_type*/
# Line 278  class dossier extends dossier_gen { Line 279  class dossier extends dossier_gen {
279    
280      function setType(&$form,$maj) {      function setType(&$form,$maj) {
281          parent::setType($form,$maj);          parent::setType($form,$maj);
282            $form->setType('amenagement','hidden'); // PC
283            $form->setType('parcelle_lot','hidden'); // PC
284            $form->setType('parcelle_lot_lotissement','hidden'); // PC
285            $form->setType('version','hidden'); // PC
286          if ($maj < 2) { //ajouter et modifier          if ($maj < 2) { //ajouter et modifier
287              // cache              // cache
288              if($maj==0) $form->setType('dossier', 'hidden');              if($maj==0) $form->setType('dossier', 'hidden');
# Line 285  class dossier extends dossier_gen { Line 290  class dossier extends dossier_gen {
290              $form->setType('parcelle_archive','hidden');              $form->setType('parcelle_archive','hidden');
291              $form->setType('parcelle_lot_archive','hidden');              $form->setType('parcelle_lot_archive','hidden');
292              $form->setType('objet_dossier','hidden'); // PC              $form->setType('objet_dossier','hidden'); // PC
             $form->setType('amenagement','hidden'); // PC  
             $form->setType('parcelle_lot','hidden'); // PC  
             $form->setType('parcelle_lot_lotissement','hidden'); // PC  
293                            
294              $form->setType('geom1', 'hidden');              $form->setType('geom1', 'hidden');
295              $form->setType('geom', 'geom');              $form->setType('geom', 'geom');
# Line 343  class dossier extends dossier_gen { Line 345  class dossier extends dossier_gen {
345              $form->setType('temp4',$temp4_type);              $form->setType('temp4',$temp4_type);
346              $form->setType('temp5',$temp5_type);              $form->setType('temp5',$temp5_type);
347              $form->setType('a_qualifier', 'checkbox');              $form->setType('a_qualifier', 'checkbox');
348    
349                $form->setType('parcelle', 'hidden');
350                $form->setType('pos', 'hidden');
351                $form->setType('sig', 'hidden');
352                $form->setType('batiment_nombre', 'hidden');
353                $form->setType('logement_nombre', 'hidden');
354                $form->setType('hauteur', 'hidden');
355                $form->setType('piece_nombre', 'hidden');
356                $form->setType('shon', 'hidden');
357                $form->setType('shon_calcul', 'hidden');
358                $form->setType('shob', 'hidden');
359                $form->setType('lot', 'hidden');
360          }          }
361          if ($maj == 1) {          if ($maj == 1) {
362              //              //
# Line 375  class dossier extends dossier_gen { Line 389  class dossier extends dossier_gen {
389              $form->setType('geom1','hidden');              $form->setType('geom1','hidden');
390              $form->setType('geom','hidden');              $form->setType('geom','hidden');
391              $form->setType('a_qualifier', 'checkboxstatic');              $form->setType('a_qualifier', 'checkboxstatic');
392                $form->setType('terrain_references_cadastrales','referencescadastralesstatic'); // PC
393                $form->setType('objet_dossier','hidden'); // PC
394                $form->setType('parcelle', 'hidden');
395                $form->setType('pos', 'hidden');
396                $form->setType('sig', 'hidden');
397                $form->setType('batiment_nombre', 'hidden');
398                $form->setType('logement_nombre', 'hidden');
399                $form->setType('hauteur', 'hidden');
400                $form->setType('piece_nombre', 'hidden');
401                $form->setType('shon', 'hidden');
402                $form->setType('shon_calcul', 'hidden');
403                $form->setType('shob', 'hidden');
404                $form->setType('lot', 'hidden');
405          }          }
406          //          //
407          if(!$this->f->getParameter('afficher_division') === 'true') {          if(!$this->f->getParameter('afficher_division') === 'true') {
# Line 527  class dossier extends dossier_gen { Line 554  class dossier extends dossier_gen {
554              $form->setGroupe('geom','F');              $form->setGroupe('geom','F');
555          }          }
556                    
         // description  
         $form->setGroupe('batiment_nombre','D');  
         $form->setGroupe('logement_nombre','G');  
         $form->setGroupe('hauteur','G');  
         $form->setGroupe('piece_nombre','F');  
           
         $form->setGroupe('shon','D');  
         $form->setGroupe('shon_calcul','G');  
         $form->setGroupe('shob','G');  
         $form->setGroupe('lot','F');  
           
         $form->setGroupe('amenagement','D');  
         $form->setGroupe('parcelle_lot','G');  
         $form->setGroupe('parcelle_lot_lotissement','F');  
557      }      }
558    
559      function setOnchange(&$form,$maj){      function setOnchange(&$form,$maj){
# Line 561  class dossier extends dossier_gen { Line 574  class dossier extends dossier_gen {
574      function setLayout(&$form, $maj) {      function setLayout(&$form, $maj) {
575          //          //
576          $form->setBloc('dossier', 'D', '', ($maj == 3 ? 'col_9':'col_12'));          $form->setBloc('dossier', 'D', '', ($maj == 3 ? 'col_9':'col_12'));
577          $form->setBloc('dossier', 'D', '', 'col_9');              $form->setBloc('dossier', 'D', '', 'col_9');
578          $form->setFieldset('dossier', 'D', _("Dossier d'instruction"));  
579          $form->setFieldset('autorite_competente', 'F');                  $form->setFieldset('dossier', 'D', _("Dossier d'instruction"));
580          $form->setBloc('autorite_competente', 'F');                  $form->setFieldset('autorite_competente', 'F');
581          $form->setBloc('date_demande', 'D', '', 'col_3');  
582          $form->setFieldset('date_demande', 'D', _("Depot"));              $form->setBloc('autorite_competente', 'F');
583          $form->setFieldset('date_depot', 'F');  
584          $form->setFieldset('enjeu_urba', 'D', _("Enjeu"));              $form->setBloc('date_demande', 'D', '', 'col_3');
585          $form->setFieldset('enjeu_erp', 'F');  
586          $form->setBloc('enjeu_erp', 'F');                  $form->setFieldset('date_demande', 'D', _("Depot"));
587          $form->setBloc('enjeu_erp', 'F');                  $form->setFieldset('date_dernier_depot', 'F');
588                    
589                    $form->setFieldset('enjeu_urba', 'D', _("Enjeu"));
590                    $form->setFieldset('enjeu_erp', 'F');
591                    
592                    $form->setFieldset('erp', 'D', _("Qualification"));
593                    $form->setFieldset('a_qualifier', 'F');
594    
595                $form->setBloc('a_qualifier', 'F');
596            $form->setBloc('a_qualifier', 'F');
597          //          //
598          $form->setBloc('objet_dossier', 'D', '', 'col_12');          $form->setBloc('objet_dossier', 'D', '', 'col_12');
599          //          
600          $form->setFieldset('date_complet', 'D', _('Instruction'), 'col_12');              $form->setFieldset('date_complet', 'D', _('Instruction'), 'col_12');
601          $form->setRegroupe('date_conformite','F','');              $form->setFieldset('date_conformite','F','');
602          //          
603          $form->setBloc('date_conformite', 'F');          $form->setBloc('date_conformite', 'F');
604                    
605          $form->setBloc('parcelle','D',"", "col_12");          $form->setBloc('parcelle','D',"", "col_12");
606          $form->setBloc('a_qualifier','F');          $form->setBloc('geom1','F');
607                    
608          //Fieldset "Localisation du terrain"          //Fieldset "Localisation du terrain"
609          $form->setBloc('terrain_references_cadastrales','D',"","col_12");          $form->setBloc('terrain_references_cadastrales','D',"","col_12");
# Line 607  class dossier extends dossier_gen { Line 629  class dossier extends dossier_gen {
629          $form->setRegroupe('description','D',_('description').' '._('servitude'), $this->aff_amenagement);          $form->setRegroupe('description','D',_('description').' '._('servitude'), $this->aff_amenagement);
630          $form->setRegroupe('servitude','F','');          $form->setRegroupe('servitude','F','');
631                    
         // amenagement  
         $form->setRegroupe('amenagement','D',_('Amenagement'), $this->aff_amenagement);  
         $form->setRegroupe('parcelle_lot','G','');  
         $form->setRegroupe('parcelle_lot_lotissement','F','');  
632                    
633      }      }
634    
# Line 670  class dossier extends dossier_gen { Line 688  class dossier extends dossier_gen {
688                      $msgenque->enqueueMessage($msgenque::$ERP_DEMANDE_OUVERTURE_PC);                      $msgenque->enqueueMessage($msgenque::$ERP_DEMANDE_OUVERTURE_PC);
689                  }                  }
690              }              }
691          } // fin de if ($this->f->getParameter('option_erp') != "")                  } // fin de if ($this->f->getParameter('option_erp') != "")  
692    
693            // Mise à jour des données du dossier d'autorisation
694            require_once "../obj/dossier_autorisation.class.php";
695            $da = new dossier_autorisation($this->valF["dossier_autorisation"], $this->db, DEBUG);
696            $da->majDossierAutorisation();
697      }      }
698            
699      /*      /*
# Line 931  class dossier extends dossier_gen { Line 954  class dossier extends dossier_gen {
954          $this->insertLinkDemandeDemandeur($db, $DEBUG);          $this->insertLinkDemandeDemandeur($db, $DEBUG);
955      }      }
956    
957        /**
958         * Ne servira surement pas mais dans le doute autant recalculer les données du DA
959         */
960        function triggersupprimerapres($id,&$db,$val,$DEBUG) {
961            // Mise à jour des données du dossier d'autorisation
962            require_once "../obj/dossier_autorisation.class.php";
963            $da = new dossier_autorisation($this->valF["dossier_autorisation"], $this->db, DEBUG);
964            $da->majDossierAutorisation();
965        }
966    
967      /**      /**
968       * Retourne le type de dossier d'autorisation du dossier courant :       * Retourne le type de dossier d'autorisation du dossier courant :
# Line 1138  class dossier extends dossier_gen { Line 1170  class dossier extends dossier_gen {
1170    
1171          // Ajout du délégataire          // Ajout du délégataire
1172          if(!empty($this->postedIdDemandeur['delegataire'])) {          if(!empty($this->postedIdDemandeur['delegataire'])) {
1173              $this->addLinkDossierDemandeur($this->postedIdDemandeur['delegataire'], true, $db, $DEBUG);              $this->addLinkDossierDemandeur($this->postedIdDemandeur['delegataire'], false, $db, $DEBUG);
1174          }          }
1175    
1176          // Ajout des pétitionnaires          // Ajout des pétitionnaires
# Line 1278  class dossier extends dossier_gen { Line 1310  class dossier extends dossier_gen {
1310              $demandeur -> __destruct();              $demandeur -> __destruct();
1311          }          }
1312          // Si en édition de formulaire          // Si en édition de formulaire
1313          if($maj < 2) {          if($maj < 2 AND $linkable) {
1314              // Bouton d'ajout du pétitionnaire principal              // Bouton d'ajout du pétitionnaire principal
1315              // L'ID DE L'INPUT SUIVANT EST NECESSAIRE AU BON FONCTIONNEMENT DU JS              // L'ID DE L'INPUT SUIVANT EST NECESSAIRE AU BON FONCTIONNEMENT DU JS
1316              echo "<span id=\"add_petitionnaire_principal\"              echo "<span id=\"add_petitionnaire_principal\"
# Line 1304  class dossier extends dossier_gen { Line 1336  class dossier extends dossier_gen {
1336              $demandeur -> afficherSynthese("delegataire", $linkable);              $demandeur -> afficherSynthese("delegataire", $linkable);
1337              $demandeur -> __destruct();              $demandeur -> __destruct();
1338          }          }
1339          if($maj < 2) {          if($maj < 2 AND $linkable) {
1340              echo "<span id=\"add_delegataire\"              echo "<span id=\"add_delegataire\"
1341                      class=\"om-form-button add-16\">".                      class=\"om-form-button add-16\">".
1342                      _("Saisir le delegataire").                      _("Saisir le delegataire").
# Line 1337  class dossier extends dossier_gen { Line 1369  class dossier extends dossier_gen {
1369                  $demandeur -> __destruct();                  $demandeur -> __destruct();
1370              }              }
1371          }          }
1372          if ($maj < 2) {          if ($maj < 2 AND $linkable) {
1373              // L'ID DE L'INPUT SUIVANT EST NECESSAIRE AU BON FONCTIONNEMENT DU JS              // L'ID DE L'INPUT SUIVANT EST NECESSAIRE AU BON FONCTIONNEMENT DU JS
1374              echo "<span id=\"add_petitionnaire\"              echo "<span id=\"add_petitionnaire\"
1375                      class=\"om-form-button add-16\">".                      class=\"om-form-button add-16\">".

Legend:
Removed from v.1395  
changed lines
  Added in v.1676

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26