/[openfoncier]/trunk/services/metier/maintenancemanager.php
ViewVC logotype

Diff of /trunk/services/metier/maintenancemanager.php

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 2929 by nhaye, Fri Apr 11 13:51:29 2014 UTC revision 2930 by nhaye, Mon Apr 14 15:33:07 2014 UTC
# Line 215  class MaintenanceManager extends MetierM Line 215  class MaintenanceManager extends MetierM
215          $sql_dossier_tacite =          $sql_dossier_tacite =
216                 "SELECT dossier.dossier, dossier.evenement_suivant_tacite                 "SELECT dossier.dossier, dossier.evenement_suivant_tacite
217                  FROM ".DB_PREFIXE."dossier                  FROM ".DB_PREFIXE."dossier
218                    LEFT JOIN ".DB_PREFIXE."instruction ON
219                        instruction.dossier=dossier.dossier AND instruction.evenement = dossier.evenement_suivant_tacite
220                  WHERE dossier.date_limite < now()                  WHERE dossier.date_limite < now()
221                          AND dossier.accord_tacite = 'Oui'                          AND dossier.accord_tacite = 'Oui'
222                          AND dossier.evenement_suivant_tacite IS NOT NULL                          AND dossier.evenement_suivant_tacite IS NOT NULL
223                          AND dossier.incompletude = FALSE                          AND dossier.incompletude = FALSE
224                            AND instruction.instruction IS NULL
225                  UNION                  UNION
226                  SELECT dossier.dossier, dossier.evenement_suivant_tacite_incompletude as evenement_suivant_tacite                  SELECT dossier.dossier, dossier.evenement_suivant_tacite_incompletude as evenement_suivant_tacite
227                  FROM ".DB_PREFIXE."dossier                  FROM ".DB_PREFIXE."dossier
228                    LEFT JOIN ".DB_PREFIXE."instruction ON
229                        instruction.dossier=dossier.dossier AND instruction.evenement = dossier.evenement_suivant_tacite
230                  WHERE dossier.date_limite_incompletude < now()                  WHERE dossier.date_limite_incompletude < now()
231                          AND dossier.accord_tacite = 'Oui'                          AND dossier.accord_tacite = 'Oui'
232                          AND dossier.evenement_suivant_tacite_incompletude IS NOT NULL                          AND dossier.evenement_suivant_tacite_incompletude IS NOT NULL
233                          AND dossier.incompletude = TRUE";                          AND dossier.incompletude = TRUE
234                            AND instruction.instruction IS NULL";
235    
236          $res_dossier_tacite = $this->db->query($sql_dossier_tacite);          $res_dossier_tacite = $this->db->query($sql_dossier_tacite);
237          if ($this->f->isDatabaseError($res_dossier_tacite, true)) {          if ($this->f->isDatabaseError($res_dossier_tacite, true)) {
# Line 234  class MaintenanceManager extends MetierM Line 240  class MaintenanceManager extends MetierM
240          }// Inclusion de la classe de base MetierManager          }// Inclusion de la classe de base MetierManager
241          $nb_maj = 0;          $nb_maj = 0;
242          while ($row_dossier_tacite =& $res_dossier_tacite->fetchRow(DB_FETCHMODE_ASSOC)) {          while ($row_dossier_tacite =& $res_dossier_tacite->fetchRow(DB_FETCHMODE_ASSOC)) {
243                // essai d'ajout des donnees dans la base de donnees
244                $this->db->autoCommit(false);
245              // Si un evenement est configuré suivant tacite              // Si un evenement est configuré suivant tacite
246              $valNewInstr = array();              $valNewInstr = array();
247              require_once("../obj/instruction.class.php");              require_once("../obj/instruction.class.php");
# Line 251  class MaintenanceManager extends MetierM Line 259  class MaintenanceManager extends MetierM
259              $valNewInstr["date_evenement"] = date("d/m/Y");              $valNewInstr["date_evenement"] = date("d/m/Y");
260              $instruction->valF = array();              $instruction->valF = array();
261              $res_ajout = $instruction->ajouter($valNewInstr, $this->db, $this->DEBUG);              $res_ajout = $instruction->ajouter($valNewInstr, $this->db, $this->DEBUG);
262              if (!$res_ajout) {              echo $instruction->valF[$instruction->clePrimaire]."<br/>";
263                if ($res_ajout === false) {
264                  $instruction->undoValidation();                  $instruction->undoValidation();
265                  $this->setMessage("Erreur de base de données.");                  $this->setMessage("Erreur de base de données.");
266                  return $this->KO;                  return $this->KO;

Legend:
Removed from v.2929  
changed lines
  Added in v.2930

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26