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){ |
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 |
|
|