/[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 2162 by softime, Tue Aug 20 13:07:38 2013 UTC revision 2240 by nhaye, Wed Sep 4 14:15:18 2013 UTC
# Line 320  class dossier extends dossier_gen { Line 320  class dossier extends dossier_gen {
320       * @param integer $dossier_instruction_type       * @param integer $dossier_instruction_type
321       * @return int       * @return int
322       */       */
323      public function getNumeroVersionDossierInstructionType($dossier_autorisation, $dossier_instruction_type, $numero_version){      public function getNumeroVersionDossierInstructionType($dossier_autorisation, $dossier_instruction_type, $numero_version, $increment = true){
324                    
325          $numeroVersionDossierInstructionType = $numero_version;          $numeroVersionDossierInstructionType = $numero_version;
326                    
# Line 371  class dossier extends dossier_gen { Line 371  class dossier extends dossier_gen {
371                  $this->f->addToError("", $numeroVersionDossierInstructionType, $numeroVersionDossierInstructionType);                  $this->f->addToError("", $numeroVersionDossierInstructionType, $numeroVersionDossierInstructionType);
372                  return false;                  return false;
373              }              }
374    
375                //
376                if ($increment === true) {
377                    $numeroVersionDossierInstructionType = ++$numeroVersionDossierInstructionType;
378                }
379              //On compléte par des 0 à gauche              //On compléte par des 0 à gauche
380              $numeroVersionDossierInstructionType = str_pad(++$numeroVersionDossierInstructionType, 2, "0", STR_PAD_LEFT);              $numeroVersionDossierInstructionType = str_pad($numeroVersionDossierInstructionType, 2, "0", STR_PAD_LEFT);
381                            
382              return $numeroVersionDossierInstructionType;              return $numeroVersionDossierInstructionType;
383          }          }
# Line 477  class dossier extends dossier_gen { Line 482  class dossier extends dossier_gen {
482              $form->setType('parcelle_lot_archive','hidden');              $form->setType('parcelle_lot_archive','hidden');
483                            
484              $form->setType('geom1', 'hidden');              $form->setType('geom1', 'hidden');
485              $form->setType('geom', 'geom');              $form->setType('geom', 'hiddenstatic');
486              $form->setType('servitude', 'hiddenstatic');                    $form->setType('servitude', 'hiddenstatic');      
487    
488    
# Line 573  class dossier extends dossier_gen { Line 578  class dossier extends dossier_gen {
578              $form->setType('parcelle_archive','hidden');              $form->setType('parcelle_archive','hidden');
579              $form->setType('parcelle_lot_archive','hidden');              $form->setType('parcelle_lot_archive','hidden');
580              $form->setType('geom1','hidden');              $form->setType('geom1','hidden');
581              $form->setType('geom','hidden');              $form->setType('geom','hiddenstatic');
582              $form->setType('a_qualifier', 'checkboxstatic');              $form->setType('a_qualifier', 'checkboxstatic');
583              $form->setType('terrain_references_cadastrales','referencescadastralesstatic'); // PC              $form->setType('terrain_references_cadastrales','referencescadastralesstatic'); // PC
584              $form->setType('parcelle', 'hidden');              $form->setType('parcelle', 'hidden');
# Line 632  class dossier extends dossier_gen { Line 637  class dossier extends dossier_gen {
637    
638      function setVal(&$form,$maj,$validation){      function setVal(&$form,$maj,$validation){
639          $this->maj=$maj;          $this->maj=$maj;
640    
641            if($this->getVal('geom') != "") {
642                $form->setVal('geom',
643                    "<a id='action-form-localiser'".
644                    " target='_blank' href='../app/redirect_plan_sig.php?idx=".$this->getVal("dossier")."'>".
645                    "<span class='om-icon om-icon-16 om-icon-fix sig-16' title='Localiser'>Localiser</span> ".
646                    $this->getVal('geom').
647                    " </a>");
648            }
649          if ($validation==0) {          if ($validation==0) {
650              if ($maj == 0){              if ($maj == 0){
651                  //$dossier_cp = $this->f->collectivite["cp"];                  //$dossier_cp = $this->f->collectivite["cp"];
# Line 720  class dossier extends dossier_gen { Line 734  class dossier extends dossier_gen {
734      }      }
735    
736      function setLib(&$form,$maj) {      function setLib(&$form,$maj) {
737          parent::setLib($form,$maj);          parent::setLib($form,$maj);
738          $form->setLib('geom','');          $form->setLib('geom',_('centroide'));
739          $form->setLib('date_limite',_("date limite d'instruction"));          $form->setLib('date_limite',_("date limite d'instruction"));
740          $form->setLib('delai',_("delai d'instruction"));          $form->setLib('delai',_("delai d'instruction"));
741          $form->setLib('accord_tacite',_("decision tacite"));          $form->setLib('accord_tacite',_("decision tacite"));
742      }          }    
743    
     function setGroupe(&$form,$maj){  
           
         // localisation  
         $form->setGroupe('parcelle','D');  
         $form->setGroupe('pos','G');  
         if($maj==1){  
             $form->setGroupe('sig','G');  
             $form->setGroupe('geom','F');  
         }else {  
             $form->setGroupe('sig','F');  
         }  
         if($maj==1){  
             $form->setGroupe('sig','G');  
             $form->setGroupe('geom','F');  
         }  
           
     }  
   
744      function setOnchange(&$form,$maj){      function setOnchange(&$form,$maj){
745          parent::setOnchange($form,$maj);          parent::setOnchange($form,$maj);
746          // mise en majuscule          // mise en majuscule

Legend:
Removed from v.2162  
changed lines
  Added in v.2240

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26