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

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

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

revision 1004 by fmichon, Fri Nov 30 15:25:27 2012 UTC revision 1005 by fmichon, Thu Dec 6 15:48:07 2012 UTC
# Line 289  class consultation extends consultation_ Line 289  class consultation extends consultation_
289              }              }
290          }          }
291                    
         // s'il s'agit de la consultation ERP Secu, ERP Accessibilite, ou  
         // deenvoie un  
         // message a ERP  
         $dossier_erp = $this->getFromDB("SELECT erp FROM ".DB_PREFIXE.  
                         "dossier WHERE dossier = '" .$this->valF['dossier'] . "'");  
         $dossier_nature = $this->getFromDB("SELECT nature FROM ".DB_PREFIXE.  
                         "dossier WHERE dossier = '" . $this->valF['dossier'] . "'");  
         if ($dossier_erp == 't'  
             && substr($dossier_nature, 0, 2) == $this->f->getParameter('erp_dossier_nature_pc')) {  
             // envoi du message "Demande d'instruction d'un dossier PC pour un ERP"  
             if (($this->valF['service'] == $this->f->getParameter('erp_service_accessibilite')  
                 || $this->valF['service'] == $this->f->getParameter('erp_service_securite'))) {  
                 $msgenque = new MessageEnqueuer();  
                 $msgenque->setDossierInstructionIdentifier($this->valF['dossier']);  
                 $msgenque->setConsultationIdentifier($this->valF['consultation']);  
                 $msgenque->enqueueMessage($msgenque::$ERP_DEMANDE_INSTRUCTION_PC);  
             }  
               
             // envoi du message "Consultation ERP pour conformite" en cas de creation de la  
             // consultation du service ERP Conformite  
             if ($this->valF['service'] == $this->f->getParameter('erp_service_conformite')) {  
                 $msgenque = new MessageEnqueuer();  
                 $msgenque->setDossierInstructionIdentifier($this->valF['dossier']);  
                 $msgenque->setConsultationIdentifier($this->valF['consultation']);  
                 $msgenque->enqueueMessage($msgenque::$ERP_CONSULTATION_CONFORMITE);                  
             }  
         }  
292                    
293            // verification si envoi vers ERP est active
294            if ($this->f->getParameter('option_erp') != "") {
295                // s'il s'agit de la consultation ERP Secu, ERP Accessibilite, ou
296                // deenvoie un
297                // message a ERP
298                $dossier_erp = $this->getFromDB("SELECT erp FROM ".DB_PREFIXE.
299                                "dossier WHERE dossier = '" .$this->valF['dossier'] . "'");
300                $dossier_nature = $this->getFromDB("SELECT nature FROM ".DB_PREFIXE.
301                                "dossier WHERE dossier = '" . $this->valF['dossier'] . "'");
302                if ($dossier_erp == 't'
303                    && substr($dossier_nature, 0, 2) == $this->f->getParameter('erp_dossier_nature_pc')) {
304                    // envoi du message "Demande d'instruction d'un dossier PC pour un ERP"
305                    if (($this->valF['service'] == $this->f->getParameter('erp_service_accessibilite')
306                        || $this->valF['service'] == $this->f->getParameter('erp_service_securite'))) {
307                        $msgenque = new MessageEnqueuer();
308                        $msgenque->setDossierInstructionIdentifier($this->valF['dossier']);
309                        $msgenque->setConsultationIdentifier($this->valF['consultation']);
310                        $msgenque->enqueueMessage($msgenque::$ERP_DEMANDE_INSTRUCTION_PC);
311                    }
312                    
313                    // envoi du message "Consultation ERP pour conformite" en cas de creation de la
314                    // consultation du service ERP Conformite
315                    if ($this->valF['service'] == $this->f->getParameter('erp_service_conformite')) {
316                        $msgenque = new MessageEnqueuer();
317                        $msgenque->setDossierInstructionIdentifier($this->valF['dossier']);
318                        $msgenque->setConsultationIdentifier($this->valF['consultation']);
319                        $msgenque->enqueueMessage($msgenque::$ERP_CONSULTATION_CONFORMITE);                
320                    }
321                }
322            } // fin de if($this->f->getParameter('option_erp'))
323      }      }
324            
325      /**      /**

Legend:
Removed from v.1004  
changed lines
  Added in v.1005

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26