diff --git a/ecrire/action/editer_site.php b/ecrire/action/editer_site.php
index 6767215ff920dfdcd7c3f20d66e672aace20ddf9..9988b11892c6afef2edcf5951c2004175374edd4 100644
--- a/ecrire/action/editer_site.php
+++ b/ecrire/action/editer_site.php
@@ -108,8 +108,9 @@ function action_editer_site_dist() {
 
 	if ($resyndiquer) {
 	  // ah si PHP connaisait les fermetures...
-	  // Cette globale est utilisee exclusivement dans la fct suivante.
-		$GLOBALS['genie_syndic_now'] = $id_syndic;
+	  // A la place, une constante utilisee exclusivement
+	  // dans la fct suivante.
+		define('_GENIE_SYNDIC_NOW', $id_syndic);
 		// forcer l'execution immediate de cette tache
 		// (i.e. appeler la fct suivante avec gestion du verrou)
 		cron(0, array('syndic' => -91));
@@ -126,8 +127,8 @@ function action_editer_site_dist() {
 // http://doc.spip.org/@genie_syndic
 function genie_syndic($t) {
 	include_spip('genie/syndic');
-	$t = syndic_a_jour($GLOBALS['genie_syndic_now']);
-	return $t ? 0 : $GLOBALS['genie_syndic_now'];
+	$t = syndic_a_jour(_GENIE_SYNDIC_NOW);
+	return $t ? 0 : _GENIE_SYNDIC_NOW;
 }
 
 // http://doc.spip.org/@insert_syndic