/[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 923 by fmichon, Thu Nov 29 22:51:42 2012 UTC revision 927 by fmichon, Fri Nov 30 02:42:42 2012 UTC
# Line 31  class dossier extends dossier_gen { Line 31  class dossier extends dossier_gen {
31      } // fin constructeur      } // fin constructeur
32            
33      function setValFAjout($val = array()) {      function setValFAjout($val = array()) {
34          /*          $this->valF['dossier'] = $val['dossier_autorisation'];
         // Cle primaire  
         $lettre=$this->f->collectivite["lettre"];  
         $numero_unique = $this->f->collectivite["numero_unique"];  
         if($numero_unique==1){  
         // numero unique (voir dyn/var.inc)  
         $temp=$this->$db->nextId(DB_PREFIXE.$this->table);  
         }else{  
         // numero suivant nature  
         $temp=$this->db->nextId(DB_PREFIXE."dossier_".$val['nature']);  
         }  
         $temp=str_pad($temp,4,"0", STR_PAD_LEFT);  
         $this->valF['dossier'] = $this->valF['nature'].$this->valF['annee'].  
                                  $lettre.$temp;  
         */  
         $this->valF['dossier'] = time();  
35      }      }
36    
37      function setvalF($val){      function setvalF($val){
# Line 319  class dossier extends dossier_gen { Line 304  class dossier extends dossier_gen {
304          if(!$this->f->getParameter('afficher_division') === 'true') {          if(!$this->f->getParameter('afficher_division') === 'true') {
305              $form->setType('division', 'hidden');              $form->setType('division', 'hidden');
306          }          }
307            $form->setType('dossier_autorisation', 'hiddenstatic');
308      }      }
309    
310      function setVal(&$form,$maj,$validation){      function setVal(&$form,$maj,$validation){
# Line 743  class dossier extends dossier_gen { Line 729  class dossier extends dossier_gen {
729                  $this->f->getParameter('erp_depot_dossier_dat')) {                  $this->f->getParameter('erp_depot_dossier_dat')) {
730              $msgenque = new MessageEnqueuer();              $msgenque = new MessageEnqueuer();
731              $msgenque->setDossierInstructionIdentifier($this->valF['dossier']);              $msgenque->setDossierInstructionIdentifier($this->valF['dossier']);
732              $msgenque->enqueueMessage($msgenque->ERP_DEPOT_DOSSIER_DAT);              $msgenque->enqueueMessage($msgenque::$ERP_DEPOT_DOSSIER_DAT);
733          }          }
734                    
735          // envoi du message a ERP en cas d'une demande d'ouverture DAT          // envoi du message a ERP en cas d'une demande d'ouverture DAT
# Line 751  class dossier extends dossier_gen { Line 737  class dossier extends dossier_gen {
737                  $this->f->getParameter('erp_demande_ouverture_dat')) {                  $this->f->getParameter('erp_demande_ouverture_dat')) {
738              $msgenque = new MessageEnqueuer();              $msgenque = new MessageEnqueuer();
739              $msgenque->setDossierInstructionIdentifier($this->valF['dossier']);              $msgenque->setDossierInstructionIdentifier($this->valF['dossier']);
740              $msgenque->enqueueMessage($msgenque->ERP_DEMANDE_OUVERTURE_DAT);              $msgenque->enqueueMessage($msgenque::$ERP_DEMANDE_OUVERTURE_DAT);
741          }          }
742                    
743          if ($this->valF['erp'] === true) {          if ($this->valF['erp'] === true) {
# Line 760  class dossier extends dossier_gen { Line 746  class dossier extends dossier_gen {
746                      $this->f->getParameter('erp_annulation_demande')) {                      $this->f->getParameter('erp_annulation_demande')) {
747                  $msgenque = new MessageEnqueuer();                  $msgenque = new MessageEnqueuer();
748                  $msgenque->setDossierInstructionIdentifier($this->valF['dossier']);                  $msgenque->setDossierInstructionIdentifier($this->valF['dossier']);
749                  $msgenque->enqueueMessage($msgenque->ERP_ANNULATION_DEMANDE);                  $msgenque->enqueueMessage($msgenque::$ERP_ANNULATION_DEMANDE);
750              }              }
751                            
752              // envoi du message a ERP en cas d'ouverture d'un dossier PC "rattache"              // envoi du message a ERP en cas d'ouverture d'un dossier PC "rattache"
# Line 769  class dossier extends dossier_gen { Line 755  class dossier extends dossier_gen {
755                      $this->f->getParameter('erp_demande_ouverture_pc_daact')) {                      $this->f->getParameter('erp_demande_ouverture_pc_daact')) {
756                  $msgenque = new MessageEnqueuer();                  $msgenque = new MessageEnqueuer();
757                  $msgenque->setDossierInstructionIdentifier($this->valF['dossier']);                  $msgenque->setDossierInstructionIdentifier($this->valF['dossier']);
758                  $msgenque->enqueueMessage($msgenque->ERP_DEMANDE_OUVERTURE_PC);                  $msgenque->enqueueMessage($msgenque::$ERP_DEMANDE_OUVERTURE_PC);
759              }              }
760          }          }
761                    
# Line 999  class dossier extends dossier_gen { Line 985  class dossier extends dossier_gen {
985                  $msgenque->setContraintePlu($this->valF['servitude']);                  $msgenque->setContraintePlu($this->valF['servitude']);
986                  $msgenque->setReferenceCadastrale(                  $msgenque->setReferenceCadastrale(
987                          $this->getReferenceCadastrale($this->valF['dossier']));                          $this->getReferenceCadastrale($this->valF['dossier']));
988                  $msgenque->enqueueMessage($msgenque->ERP_QUALIFIE);                                              $msgenque->enqueueMessage($msgenque::$ERP_QUALIFIE);                            
989              }              }
990                            
991              // envoi des messages a ERP en cas du dossier PC traite par URBA, et              // envoi des messages a ERP en cas du dossier PC traite par URBA, et
# Line 1007  class dossier extends dossier_gen { Line 993  class dossier extends dossier_gen {
993              if ($this->valF['nature'] == 'PC' && $this->valF['erp'] == true) {              if ($this->valF['nature'] == 'PC' && $this->valF['erp'] == true) {
994                  $msgenque = new MessageEnqueuer();                  $msgenque = new MessageEnqueuer();
995                  $msgenque->setDossierInstructionIdentifier($this->valF['dossier']);                  $msgenque->setDossierInstructionIdentifier($this->valF['dossier']);
996                  $msgenque->enqueueMessage($msgenque->ERP_DEMANDE_COMPLETUDE_PC);                  $msgenque->enqueueMessage($msgenque::$ERP_DEMANDE_COMPLETUDE_PC);
997                  $msgenque->enqueueMessage($msgenque->ERP_DEMANDE_QUALIFICATION_PC);                  $msgenque->enqueueMessage($msgenque::$ERP_DEMANDE_QUALIFICATION_PC);
998              }              }
999                            
1000          }              }    

Legend:
Removed from v.923  
changed lines
  Added in v.927

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26