Line 259... |
Line 259... |
259 |
// Vérification des tables à vraiment mettre à jour en fonction des données passées.
|
259 |
// Vérification des tables à vraiment mettre à jour en fonction des données passées.
|
260 |
$tables_a_modifier = $this->recupererTablesAModifier($params);
|
260 |
$tables_a_modifier = $this->recupererTablesAModifier($params);
|
Line 261... |
Line 261... |
261 |
|
261 |
|
262 |
// Pour chaque table du module nous lançons si nécessaire l'historisation puis la mise à jour
|
262 |
// Pour chaque table du module nous lançons si nécessaire l'historisation puis la mise à jour
|
- |
|
263 |
foreach ($tables_a_modifier as $table_id => $table) {
|
- |
|
264 |
if(!$this->avoirCleComplete($table)) {
|
- |
|
265 |
error_log("tentative d'UPDATE sans contrainte de WHERE, $table = " . print_r($table, TRUE));
|
- |
|
266 |
continue; // ne pas mettre à jour sans contrainte de WHERE
|
263 |
foreach ($tables_a_modifier as $table_id => $table) {
|
267 |
}
|
264 |
$this->mettreAJourAvecCle($id_utilisateur, $id_session, $table_id, $table);
|
268 |
$this->mettreAJourAvecCle($id_utilisateur, $id_session, $table_id, $table);
|
265 |
}
|
269 |
}
|
266 |
} catch (PDOException $e) {
|
270 |
} catch (PDOException $e) {
|
267 |
$this->messages[] = sprintf($this->getTxt('sql_erreur'), $e->getFile(), $e->getLine(), $e->getMessage(), $requete);
|
271 |
$this->messages[] = sprintf($this->getTxt('sql_erreur'), $e->getFile(), $e->getLine(), $e->getMessage(), $requete);
|