/[openfoncier]/trunk/obj/synchronisationContrainte.class.php
ViewVC logotype

Diff of /trunk/obj/synchronisationContrainte.class.php

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

revision 15834 by softime, Thu Apr 20 13:21:47 2023 UTC revision 15835 by softime, Thu Oct 5 12:46:12 2023 UTC
# Line 177  class SynchronisationContrainte { Line 177  class SynchronisationContrainte {
177                  break;                  break;
178    
179              case 'user_multi_sync_mono':              case 'user_multi_sync_mono':
180                  $sql_liste_collectivite = "SELECT om_collectivite FROM ".DB_PREFIXE."om_collectivite WHERE niveau = '1' ORDER BY libelle";                  $qres = $this->f->get_all_results_from_db_query(
181                  $res_liste_collectivite = $this->f->db->query($sql_liste_collectivite);                      sprintf(
182                  $this->f->addToLog(                          "SELECT
183                      "app/contrainte_synchronisation.php: db->query(\"".$sql_liste_collectivite."\")",                              om_collectivite
184                      VERBOSE_MODE                          FROM
185                                %som_collectivite
186                            WHERE
187                                niveau = '1'
188                            ORDER BY
189                                libelle",
190                            DB_PREFIXE
191                        ),
192                        array(
193                            "origin" => __METHOD__,
194                        )
195                  );                  );
196                  $this->f->isDatabaseError($res_liste_collectivite);                  foreach ($qres['result'] as $row) {
                 while ($row = $res_liste_collectivite->fetchRow(DB_FETCHMODE_ASSOC)) {  
   
197                      $collectivite = $this->f->getCollectivite($row['om_collectivite']);                      $collectivite = $this->f->getCollectivite($row['om_collectivite']);
198                      if(isset($collectivite['sig'])) {                      if(isset($collectivite['sig'])) {
199                          if($this->collectivite_constraint_sync($collectivite) === false){                          if($this->collectivite_constraint_sync($collectivite) === false){
# Line 388  class SynchronisationContrainte { Line 396  class SynchronisationContrainte {
396          $resultArray = array();          $resultArray = array();
397    
398          // Requête SQL          // Requête SQL
399          $sql = "SELECT numero          $qres = $this->f->get_all_results_from_db_query(
400                  FROM ".DB_PREFIXE."contrainte              sprintf(
401                  WHERE reference = 't'                  "SELECT
402                  AND (om_validite_fin IS NULL OR om_validite_fin > CURRENT_DATE)                      numero
403                  AND om_collectivite = ".$collectivite_idx;                  FROM
404          $this->f->addToLog("getListContraintes() : db->query(\"".$sql."\")", VERBOSE_MODE);                      %scontrainte
405          $res = $this->f->db->query($sql);                  WHERE
406          $this->f->isDatabaseError($res);                      reference = 't'
407                        AND (om_validite_fin IS NULL
408                            OR om_validite_fin > CURRENT_DATE)
409                        AND om_collectivite = %d",
410                    DB_PREFIXE,
411                    intVal($collectivite_idx)
412                ),
413                array(
414                    "origin" => __METHOD__,
415                )
416            );
417    
418          // Tableau des résultats          // Tableau des résultats
419          while ($row = &$res->fetchRow(DB_FETCHMODE_ASSOC)) {          foreach ($qres['result'] as $row) {
420              $resultArray[] = $row['numero'];              $resultArray[] = $row['numero'];
421          }          }
422    

Legend:
Removed from v.15834  
changed lines
  Added in v.15835

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26