215 |
|
|
216 |
// s'il s'agit de la consultation ERP Secu ou ERP Accessibilite envoie un |
// s'il s'agit de la consultation ERP Secu ou ERP Accessibilite envoie un |
217 |
// message a ERP |
// message a ERP |
218 |
if ($this->isDossierPC($this->valF['dossier']) == 'PC' |
if ($this->getDossierNature($this->valF['dossier']) == 'PC' |
219 |
&& ($this->valF['service'] == $this->f->getParameter('erp_service_accessibilite') |
&& ($this->valF['service'] == $this->f->getParameter('erp_service_accessibilite') |
220 |
|| $this->valF['service'] == $this->f->getParameter('erp_service_securite'))) { |
|| $this->valF['service'] == $this->f->getParameter('erp_service_securite'))) { |
221 |
$msgenque = new MessageEnqueuer(); |
$msgenque = new MessageEnqueuer(); |
227 |
} |
} |
228 |
|
|
229 |
|
|
230 |
function isDossierPC($dossier) { |
/** |
231 |
|
* Returne la nature du dossier auquel la consultation appartient. |
232 |
|
* @param string $dossier L'identifiant du dossier |
233 |
|
* @return La nature du dossier si elle existe, sinon NULL. En cas |
234 |
|
* d'erreur de la BD, l'execution se termine. |
235 |
|
*/ |
236 |
|
function getDossierNature($dossier) { |
237 |
$sql = "SELECT nature FROM dossier WHERE dossier = '" . $dossier . "'"; |
$sql = "SELECT nature FROM dossier WHERE dossier = '" . $dossier . "'"; |
238 |
$res = $this->db->limitquery($sql, 0, 1); |
$res = $this->db->limitquery($sql, 0, 1); |
239 |
$this->addToLog("isDossierPC(): db->limitquery(\"".str_replace(",",", ",$sql)."\", 0, 1);", VERBOSE_MODE); |
$this->addToLog("isDossierPC(): db->limitquery(\"".str_replace(",",", ",$sql)."\", 0, 1);", VERBOSE_MODE); |