/[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 843 by mlimic, Tue Nov 27 15:30:42 2012 UTC revision 845 by mlimic, Tue Nov 27 15:53:02 2012 UTC
# Line 215  class consultation extends consultation_ Line 215  class consultation extends consultation_
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();
# Line 227  class consultation extends consultation_ Line 227  class consultation extends consultation_
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);
240          // Si une erreur survient on die          // Si une erreur survient on die
241          if (database::isError($res, true)) {          if (database::isError($res, true)) {
242              // Appel de la methode de recuperation des erreurs              // Appel de la methode de recuperation des erreurs
243              $this->erreur_db($res->getDebugInfo(), $res->getMessage(), $tableSelect);              $this->erreur_db($res->getDebugInfo(), $res->getMessage(), 'dossier');
244          }          }
245          // retourne la nature du dossier          // retourne la nature du dossier
246          while ($row =& $res->fetchRow()) {          while ($row =& $res->fetchRow()) {

Legend:
Removed from v.843  
changed lines
  Added in v.845

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26