diff --git a/ecrire/inc/utils.php b/ecrire/inc/utils.php
index 4135aeb4df0aea58a5e8c6cc3925d394c0aebfee..f9bea78c610c10cdba5bef8a0ed0fd2ed06c0317 100644
--- a/ecrire/inc/utils.php
+++ b/ecrire/inc/utils.php
@@ -934,6 +934,62 @@ function spip_register_globals() {
 	}
 }
 
+
+// Fonction definissant les repertoires et fichiers non partageables
+// Elle indique dans $test_dirs ceux devant etre accessibles en ecriture
+// mais ne touche pas a cette variable si elle est deja definie
+// afin que mes_options.php puisse en specifier d'autres.
+function spip_initialisation_parametree($pi=NULL, $pa=NULL, $ti=NULL, $ta=NULL){
+	static $too_late = 0;
+	if ($too_late++) return;
+
+
+	// Quatre repertoires modifiables par les scripts de SPIP
+	# Repertoire des fichiers Permanents Inaccessibles par http://
+	isset($pi) OR $pi = _DIR_RACINE.'config/';
+	# Repertoire des fichiers Permanents Accessibles par http://
+	isset($pa) OR $pa = _DIR_RACINE.'IMG/';
+	# Repertoire des fichiers Temporaires Inaccessibles par http://
+	isset($ti) OR $ti = _DIR_RACINE.'tmp/';
+	# Repertoire des fichiers Temporaires Accessibles par http://
+	isset($ta) OR $ta = _DIR_RACINE.'IMG/'; # provisoire ?
+
+	define('_DIR_IMG', $pa);
+	define('_DIR_DOC', $pa);
+	define('_DIR_LOGOS', $pa);
+	define('_DIR_IMG_ICONES', $pa . "icones/");
+
+	define('_DIR_DUMP', $ti . "data/");
+	define('_DIR_SESSIONS', $ti . "sessions/");
+	define('_DIR_TRANSFERT', $ti . "upload/");
+	define('_DIR_CACHE', $ti . "CACHE/");
+	define('_DIR_SKELS', $ti . "CACHE/skel/");
+	define('_DIR_TMP', $ti);
+
+	define('_FILE_META', $ti . 'meta_cache.txt');
+
+	define('_DIR_TMP_IMG', $ta);
+
+	define('_DIR_CONFIG', $pi);
+
+	// Definition des droits d'acces en ecriture
+	if (@is_readable($f = _DIR_CONFIG . 'chmod.php')) {
+		include_once $f;
+	} else
+		define('_SPIP_CHMOD', 0777);
+
+	// Le fichier de connexion a la base de donnees
+	define('_FILE_CONNECT',
+		(@is_readable($f = _DIR_CONFIG . 'connect.php') ? $f
+	:	(@is_readable($f = _DIR_RESTREINT . 'inc_connect.php') ? $f
+	:	(@is_readable($f = _DIR_RESTREINT . 'inc_connect.php3') ? $f
+	:	false))));
+
+	if (!isset($GLOBALS['test_dirs']))
+		$GLOBALS['test_dirs'] =  array($pa, $ti, $ta);
+}
+
+
 // http://doc.spip.org/@spip_initialisation
 function spip_initialisation() {
 
diff --git a/ecrire/inc_version.php b/ecrire/inc_version.php
index 073ede5227e446ca8a13cde28d73a2008253c35c..66e4257ccb9474546a8c1cdb42b57c8e4bf914b9 100644
--- a/ecrire/inc_version.php
+++ b/ecrire/inc_version.php
@@ -254,61 +254,6 @@ $spip_version_code = 1.9203;
 // ** Securite **
 $auteur_session = $connect_statut = $connect_toutes_rubriques = $connect_id_rubrique = $hash_recherche = $hash_recherche_strict = '';
 
-// Fonction definissant les repertoires et fichiers non partageables
-// Elle indique dans $test_dirs ceux devant etre accessibles en ecriture
-// mais ne touche pas a cette variable si elle est deja definie
-// afin que mes_options.php puisse en specifier d'autres.
-
-function spip_initialisation_parametree($pi=NULL, $pa=NULL, $ti=NULL, $ta=NULL){
-	static $too_late = 0;
-	if ($too_late++) return;
-
-
-	// Quatre repertoires modifiables par les scripts de SPIP
-	# Repertoire des fichiers Permanents Inaccessibles par http://
-	isset($pi) OR $pi = _DIR_RACINE.'config/';
-	# Repertoire des fichiers Permanents Accessibles par http://
-	isset($pa) OR $pa = _DIR_RACINE.'IMG/';
-	# Repertoire des fichiers Temporaires Inaccessibles par http://
-	isset($ti) OR $ti = _DIR_RACINE.'tmp/';
-	# Repertoire des fichiers Temporaires Accessibles par http://
-	isset($ta) OR $ta = _DIR_RACINE.'IMG/'; # provisoire ?
-
-	define('_DIR_IMG', $pa);
-	define('_DIR_DOC', $pa);
-	define('_DIR_LOGOS', $pa);
-	define('_DIR_IMG_ICONES', $pa . "icones/");
-
-	define('_DIR_DUMP', $ti . "data/");
-	define('_DIR_SESSIONS', $ti . "sessions/");
-	define('_DIR_TRANSFERT', $ti . "upload/");
-	define('_DIR_CACHE', $ti . "CACHE/");
-	define('_DIR_SKELS', $ti . "CACHE/skel/");
-	define('_DIR_TMP', $ti);
-
-	define('_FILE_META', $ti . 'meta_cache.txt');
-
-	define('_DIR_TMP_IMG', $ta);
-
-	define('_DIR_CONFIG', $pi);
-
-	// Definition des droits d'acces en ecriture
-	if (@is_readable($f = _DIR_CONFIG . 'chmod.php')) {
-		include_once $f;
-	} else
-		define('_SPIP_CHMOD', 0777);
-
-	// Le fichier de connexion a la base de donnees
-	define('_FILE_CONNECT',
-		(@is_readable($f = _DIR_CONFIG . 'connect.php') ? $f
-	:	(@is_readable($f = _DIR_RESTREINT . 'inc_connect.php') ? $f
-	:	(@is_readable($f = _DIR_RESTREINT . 'inc_connect.php3') ? $f
-	:	false))));
-
-	if (!isset($GLOBALS['test_dirs']))
-		$GLOBALS['test_dirs'] =  array($pa, $ti, $ta);
-}
-
 //
 // Inclure le fichier config/mes_options (ou equivalent)
 //