569 |
$db->affectedRows()." "._('enregistrement'). |
$db->affectedRows()." "._('enregistrement'). |
570 |
" "._('mis_a_jour')."]" ; |
" "._('mis_a_jour')."]" ; |
571 |
} |
} |
572 |
// la nature du dossier |
// verification si envoi vers ERP est active |
573 |
$nature_dossier = substr($this->idxformulaire,0,2); |
if ($this->f->getParameter('option_erp') != "") { |
574 |
$dossier_erp = $this->getFromDB("SELECT erp FROM ".DB_PREFIXE."dossier WHERE dossier = '" . |
// la nature du dossier |
575 |
$this->valF['dossier'] . "'"); |
$nature_dossier = substr($this->idxformulaire,0,2); |
576 |
$evenement_libelle = $this->getFromDB( |
$dossier_erp = $this->getFromDB("SELECT erp FROM ".DB_PREFIXE."dossier WHERE dossier = '" . |
577 |
"SELECT libelle FROM ".DB_PREFIXE."evenement WHERE evenement = '" . |
$this->valF['dossier'] . "'"); |
578 |
$this->valF['evenement'] . "'"); |
$evenement_libelle = $this->getFromDB( |
579 |
if ($dossier_erp == 't') { |
"SELECT libelle FROM ".DB_PREFIXE."evenement WHERE evenement = '" . |
580 |
// envoi du message en cas d'un PC qui est ERP et sur lequel un evenement |
$this->valF['evenement'] . "'"); |
581 |
// d'acceptation etait fait |
if ($dossier_erp == 't') { |
582 |
if ($nature_dossier == |
// envoi du message en cas d'un PC qui est ERP et sur lequel un evenement |
583 |
$this->f->getParameter('erp_evenement_accepter_dossier_PC') |
// d'acceptation etait fait |
584 |
&& $this->valF['evenement'] == |
if ($nature_dossier == |
585 |
$this->f->getParameter('erp_evenement_accepter_sans_reserve')) { |
$this->f->getParameter('erp_evenement_accepter_dossier_PC') |
586 |
$msgenque = new MessageEnqueuer(); |
&& $this->valF['evenement'] == |
587 |
$msgenque->setDossierInstructionIdentifier($this->valF['dossier']); |
$this->f->getParameter('erp_evenement_accepter_sans_reserve')) { |
588 |
$msgenque->setDecision($evenement_libelle); |
$msgenque = new MessageEnqueuer(); |
589 |
$msgenque->enqueueMessage($msgenque::$ERP_ARRETE_PC_EFFECTUE); |
$msgenque->setDossierInstructionIdentifier($this->valF['dossier']); |
590 |
|
$msgenque->setDecision($evenement_libelle); |
591 |
|
$msgenque->enqueueMessage($msgenque::$ERP_ARRETE_PC_EFFECTUE); |
592 |
|
} |
593 |
|
if ($this->valF['evenement'] == |
594 |
|
$this->f->getParameter('erp_evenement_refuser_dossier')) { |
595 |
|
$msgenque = new MessageEnqueuer(); |
596 |
|
$msgenque->setDossierInstructionIdentifier($this->valF['dossier']); |
597 |
|
$msgenque->enqueueMessage($msgenque::$ERP_DECISION_CONFORMITE_EFFECTUE); |
598 |
|
} |
599 |
} |
} |
600 |
if ($this->valF['evenement'] == |
} // fin de if ($this->f->getParameter('option_erp') != "") |
|
$this->f->getParameter('erp_evenement_refuser_dossier')) { |
|
|
$msgenque = new MessageEnqueuer(); |
|
|
$msgenque->setDossierInstructionIdentifier($this->valF['dossier']); |
|
|
$msgenque->enqueueMessage($msgenque::$ERP_DECISION_CONFORMITE_EFFECTUE); |
|
|
} |
|
|
} |
|
601 |
} |
} |
602 |
|
|
603 |
|
|