From c9f6ff48ef1d2d061f0fc2667d963a9aaa5abfeb Mon Sep 17 00:00:00 2001
From: Fil <fil@rezo.net>
Date: Fri, 21 Mar 2008 23:43:16 +0000
Subject: [PATCH] meme si on ne fait rien, on peut signaler aux autres qu'on
 est en train d'y penser : remonter donc le drapeau d'edition avant la
 verification

---
 ecrire/inc/modifier.php | 15 ++++++++-------
 1 file changed, 8 insertions(+), 7 deletions(-)

diff --git a/ecrire/inc/modifier.php b/ecrire/inc/modifier.php
index a43b556ded..2fe3034e65 100644
--- a/ecrire/inc/modifier.php
+++ b/ecrire/inc/modifier.php
@@ -64,6 +64,14 @@ function modifier_contenu($type, $id, $options, $c=false) {
 
 	if (!$champs) return false;
 
+
+	// marquer le fait que l'objet est travaille par toto a telle date
+	if ($GLOBALS['meta']['articles_modif'] != 'non') {
+		include_spip('inc/drapeau_edition');
+		signale_edition ($id, $GLOBALS['visiteur_session'], $type);
+	}
+
+
 	$champs = array_map('sql_quote', $champs);
 
 	// On veut savoir si notre modif va avoir un impact ; en mysql
@@ -77,7 +85,6 @@ function modifier_contenu($type, $id, $options, $c=false) {
 		return false;
 
 	// la modif peut avoir lieu
-	
 
 	// faut-il ajouter date_modif ?
 	if ($options['date_modif'])
@@ -86,12 +93,6 @@ function modifier_contenu($type, $id, $options, $c=false) {
 	// allez on commit la modif
 	sql_update("spip_$table_objet", $champs, "$id_table_objet=$id");
 
-	// marquer le fait que l'objet est travaille par toto a telle date
-	if ($GLOBALS['meta']['articles_modif'] != 'non') {
-		include_spip('inc/drapeau_edition');
-		signale_edition ($id, $GLOBALS['visiteur_session'], $type);
-	}
-
 	// Invalider les caches
 	if ($options['invalideur']) {
 		include_spip('inc/invalideur');
-- 
GitLab