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 |
/** |
/** |