Subversion Repositories eFlore/Applications.coel

Rev

Rev 1651 | Rev 1670 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1651 Rev 1669
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);