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 |
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 |
if ($this->valF['erp'] === true) { |
if ($this->valF['erp'] === true) { |
760 |
$this->f->getParameter('erp_annulation_demande')) { |
$this->f->getParameter('erp_annulation_demande')) { |
761 |
$msgenque = new MessageEnqueuer(); |
$msgenque = new MessageEnqueuer(); |
762 |
$msgenque->setDossierInstructionIdentifier($this->valF['dossier']); |
$msgenque->setDossierInstructionIdentifier($this->valF['dossier']); |
763 |
$msgenque->enqueueMessage($msgenque->ERP_ANNULATION_DEMANDE); |
$msgenque->enqueueMessage($msgenque::$ERP_ANNULATION_DEMANDE); |
764 |
} |
} |
765 |
|
|
766 |
// envoi du message a ERP en cas d'ouverture d'un dossier PC "rattache" |
// envoi du message a ERP en cas d'ouverture d'un dossier PC "rattache" |
769 |
$this->f->getParameter('erp_demande_ouverture_pc_daact')) { |
$this->f->getParameter('erp_demande_ouverture_pc_daact')) { |
770 |
$msgenque = new MessageEnqueuer(); |
$msgenque = new MessageEnqueuer(); |
771 |
$msgenque->setDossierInstructionIdentifier($this->valF['dossier']); |
$msgenque->setDossierInstructionIdentifier($this->valF['dossier']); |
772 |
$msgenque->enqueueMessage($msgenque->ERP_DEMANDE_OUVERTURE_PC); |
$msgenque->enqueueMessage($msgenque::$ERP_DEMANDE_OUVERTURE_PC); |
773 |
} |
} |
774 |
} |
} |
775 |
|
|
802 |
$sql = "SELECT |
$sql = "SELECT |
803 |
quartier, arrondissement |
quartier, arrondissement |
804 |
FROM |
FROM |
805 |
quartier |
".DB_PREFIXE."quartier |
806 |
WHERE |
WHERE |
807 |
code_impots='$quartier'"; |
code_impots='$quartier'"; |
808 |
|
|
847 |
SELECT |
SELECT |
848 |
instructeur, section, quartier, arrondissement, nature |
instructeur, section, quartier, arrondissement, nature |
849 |
FROM |
FROM |
850 |
lien_localisation_nature l |
".DB_PREFIXE."lien_localisation_nature l |
851 |
WHERE |
WHERE |
852 |
( nature IS NULL AND arrondissement IS NULL AND quartier IS NULL AND section IS NULL ) OR |
( nature IS NULL AND arrondissement IS NULL AND quartier IS NULL AND section IS NULL ) OR |
853 |
( nature IS NULL AND arrondissement IS NULL AND quartier IS NULL AND section = '$section' ) OR |
( nature IS NULL AND arrondissement IS NULL AND quartier IS NULL AND section = '$section' ) OR |
878 |
|
|
879 |
$row = $res->fetchRow(DB_FETCHMODE_ASSOC); |
$row = $res->fetchRow(DB_FETCHMODE_ASSOC); |
880 |
|
|
881 |
$sql = "SELECT division FROM instructeur WHERE instructeur = ".$row['instructeur']; |
$sql = "SELECT division FROM ".DB_PREFIXE."instructeur WHERE instructeur = ".$row['instructeur']; |
882 |
$res = $this->db->query($sql); |
$res = $this->db->query($sql); |
883 |
if (database :: isError($res)) |
if (database :: isError($res)) |
884 |
die($res->getMessage()."erreur ".$sql); |
die($res->getMessage()."erreur ".$sql); |
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 |
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 |
} |
} |
1024 |
* sinon NULL. En cas d'erreur de la BD, l'execution s'arrete. |
* sinon NULL. En cas d'erreur de la BD, l'execution s'arrete. |
1025 |
*/ |
*/ |
1026 |
function getReferenceCadastrale($dossier) { |
function getReferenceCadastrale($dossier) { |
1027 |
$sql = "SELECT terrain_references_cadastrales FROM demande WHERE dossier_instruction = '" . $dossier . "'"; |
$sql = "SELECT terrain_references_cadastrales FROM ".DB_PREFIXE."demande WHERE dossier_instruction = '" . $dossier . "'"; |
1028 |
$res = $this->db->limitquery($sql, 0, 1); |
$res = $this->db->limitquery($sql, 0, 1); |
1029 |
$this->addToLog("getReferenceCadastrale(): db->limitquery(\"". |
$this->addToLog("getReferenceCadastrale(): db->limitquery(\"". |
1030 |
str_replace(",",", ",$sql)."\", 0, 1);", VERBOSE_MODE); |
str_replace(",",", ",$sql)."\", 0, 1);", VERBOSE_MODE); |