/[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 912 by mlimic, Thu Nov 29 17:39:22 2012 UTC revision 920 by nhaye, Thu Nov 29 19:19:09 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            /*
35          // Cle primaire          // Cle primaire
36          $lettre=$this->f->collectivite["lettre"];          $lettre=$this->f->collectivite["lettre"];
37          $numero_unique = $this->f->collectivite["numero_unique"];          $numero_unique = $this->f->collectivite["numero_unique"];
# Line 44  class dossier extends dossier_gen { Line 45  class dossier extends dossier_gen {
45          $temp=str_pad($temp,4,"0", STR_PAD_LEFT);          $temp=str_pad($temp,4,"0", STR_PAD_LEFT);
46          $this->valF['dossier'] = $this->valF['nature'].$this->valF['annee'].          $this->valF['dossier'] = $this->valF['nature'].$this->valF['annee'].
47                                   $lettre.$temp;                                   $lettre.$temp;
48            */
49            $this->valF['dossier'] = time();
50      }      }
51    
52      function setvalF($val){      function setvalF($val){
# Line 740  class dossier extends dossier_gen { Line 743  class dossier extends dossier_gen {
743                  $this->f->getParameter('erp_depot_dossier_dat')) {                  $this->f->getParameter('erp_depot_dossier_dat')) {
744              $msgenque = new MessageEnqueuer();              $msgenque = new MessageEnqueuer();
745              $msgenque->setDossierInstructionIdentifier($this->valF['dossier']);              $msgenque->setDossierInstructionIdentifier($this->valF['dossier']);
746              $msgenque->enqueueMessage($msgenque::$ERP_DEPOT_DOSSIER_DAT);              $msgenque->enqueueMessage($msgenque->ERP_DEPOT_DOSSIER_DAT);
747          }          }
748                    
749          // 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 748  class dossier extends dossier_gen { Line 751  class dossier extends dossier_gen {
751                  $this->f->getParameter('erp_demande_ouverture_dat')) {                  $this->f->getParameter('erp_demande_ouverture_dat')) {
752              $msgenque = new MessageEnqueuer();              $msgenque = new MessageEnqueuer();
753              $msgenque->setDossierInstructionIdentifier($this->valF['dossier']);              $msgenque->setDossierInstructionIdentifier($this->valF['dossier']);
754              $msgenque->enqueueMessage($msgenque::$ERP_DEMANDE_OUVERTURE_DAT);              $msgenque->enqueueMessage($msgenque->ERP_DEMANDE_OUVERTURE_DAT);
755          }          }
756                    
757          // envoi du message a ERP en cas d'annulation d'une demande          if ($this->valF['erp'] === true) {
758          if ($this->valF['nature'] ==              // envoi du message a ERP en cas d'annulation d'une demande
759                  $this->f->getParameter('erp_annulation_demande')) {              if ($this->valF['nature'] ==
760              $msgenque = new MessageEnqueuer();                      $this->f->getParameter('erp_annulation_demande')) {
761              $msgenque->setDossierInstructionIdentifier($this->valF['dossier']);                  $msgenque = new MessageEnqueuer();
762              $msgenque->enqueueMessage($msgenque::$ERP_ANNULATION_DEMANDE);                  $msgenque->setDossierInstructionIdentifier($this->valF['dossier']);
763                    $msgenque->enqueueMessage($msgenque->ERP_ANNULATION_DEMANDE);
764                }
765                
766                // envoi du message a ERP en cas d'ouverture d'un dossier PC "rattache"
767                // au dossier DAACT
768                if ($this->valF['nature'] ==
769                        $this->f->getParameter('erp_demande_ouverture_pc_daact')) {
770                    $msgenque = new MessageEnqueuer();
771                    $msgenque->setDossierInstructionIdentifier($this->valF['dossier']);
772                    $msgenque->enqueueMessage($msgenque->ERP_DEMANDE_OUVERTURE_PC);
773                }
774          }          }
775                    
776      }      }
# Line 985  class dossier extends dossier_gen { Line 999  class dossier extends dossier_gen {
999                  $msgenque->setContraintePlu($this->valF['servitude']);                  $msgenque->setContraintePlu($this->valF['servitude']);
1000                  $msgenque->setReferenceCadastrale(                  $msgenque->setReferenceCadastrale(
1001                          $this->getReferenceCadastrale($this->valF['dossier']));                          $this->getReferenceCadastrale($this->valF['dossier']));
1002                  $msgenque->enqueueMessage($msgenque::$ERP_QUALIFIE);                                              $msgenque->enqueueMessage($msgenque->ERP_QUALIFIE);                            
1003              }              }
1004                            
1005              // 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 993  class dossier extends dossier_gen { Line 1007  class dossier extends dossier_gen {
1007              if ($this->valF['nature'] == 'PC' && $this->valF['erp'] == true) {              if ($this->valF['nature'] == 'PC' && $this->valF['erp'] == true) {
1008                  $msgenque = new MessageEnqueuer();                  $msgenque = new MessageEnqueuer();
1009                  $msgenque->setDossierInstructionIdentifier($this->valF['dossier']);                  $msgenque->setDossierInstructionIdentifier($this->valF['dossier']);
1010                  $msgenque->enqueueMessage($msgenque::$ERP_DEMANDE_COMPLETUDE_PC);                  $msgenque->enqueueMessage($msgenque->ERP_DEMANDE_COMPLETUDE_PC);
1011                  $msgenque->enqueueMessage($msgenque::$ERP_DEMANDE_QUALIFICATION_PC);                  $msgenque->enqueueMessage($msgenque->ERP_DEMANDE_QUALIFICATION_PC);
1012              }              }
1013                            
1014          }              }    

Legend:
Removed from v.912  
changed lines
  Added in v.920

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26