diff --git a/ecrire/accents.php3 b/ecrire/accents.php3
index 5b3e780f1b75f83b9f769dfe8330d8a294ea83a9..bf9a7f9fd27caf3734a6af608e81134daf2428a4 100644
--- a/ecrire/accents.php3
+++ b/ecrire/accents.php3
@@ -1,7 +1,6 @@
 <?php
 
 include ("inc_version.php3");
-include_ecrire ("inc_connect.php3");
 include_ecrire ("inc_auth.php3");
 include_ecrire ("inc_admin.php3");
 
diff --git a/ecrire/admin_repair.php3 b/ecrire/admin_repair.php3
index 6df4fdd02017395004abf03512224aaad49e5178..dd9f3f91e771c664b2abdbc269dffea8ecc85278 100644
--- a/ecrire/admin_repair.php3
+++ b/ecrire/admin_repair.php3
@@ -2,7 +2,7 @@
 
 include ("inc_version.php3");
 
-include_ecrire ("inc_connect.php3");
+
 include_ecrire ("inc_admin.php3");
 include_ecrire ("inc_texte.php3");
 include_ecrire ("inc_presentation.php3");
diff --git a/ecrire/aide_gauche.php3 b/ecrire/aide_gauche.php3
index be4b2966880fbb8dca990071f149bb09b0cf42dd..c5c84fb452229ef82065c7459d57ffebb915ed0d 100644
--- a/ecrire/aide_gauche.php3
+++ b/ecrire/aide_gauche.php3
@@ -2,7 +2,7 @@
 
 include ("inc_version.php3");
 if (file_exists($flag_ecrire ? "inc_connect.php3" : "ecrire/inc_connect.php3")) {
-	include_ecrire ("inc_connect.php3");
+	
 	include_ecrire ("inc_meta.php3");
 	include_ecrire ("inc_session.php3");
 	verifier_visiteur();
diff --git a/ecrire/delete_all.php3 b/ecrire/delete_all.php3
index 1309ef8e06948add00ecdc70b9decd4cc8885a83..508a253588c09248fccff84e6d4384fb24d2da75 100644
--- a/ecrire/delete_all.php3
+++ b/ecrire/delete_all.php3
@@ -2,7 +2,7 @@
 
 include ("inc_version.php3");
 
-include_ecrire ("inc_connect.php3");
+
 include_ecrire ("inc_auth.php3");
 include_ecrire ("inc_admin.php3");
 
diff --git a/ecrire/export_all.php3 b/ecrire/export_all.php3
index a9aad001af53807491ddc5c1a7d3335a319ca5e8..582cb74844c4c9ba6ab9e174115c3a5d38881365 100644
--- a/ecrire/export_all.php3
+++ b/ecrire/export_all.php3
@@ -2,7 +2,7 @@
 
 include ("inc_version.php3");
 
-include_ecrire ("inc_connect.php3");
+
 include_ecrire ("inc_auth.php3");
 include_ecrire ("inc_export.php3");
 include_ecrire ("inc_admin.php3");
diff --git a/ecrire/import_all.php3 b/ecrire/import_all.php3
index 27ff67f2ba3dda75d5576b67602c9388088856a7..868a6337afb62466c09b556c801221dd885ec227 100644
--- a/ecrire/import_all.php3
+++ b/ecrire/import_all.php3
@@ -1,7 +1,7 @@
 <?php
 
 include ("inc_version.php3");
-include_ecrire ("inc_connect.php3");
+
 include_ecrire ("inc_auth.php3");
 include_ecrire ("inc_import.php3");
 include_ecrire ("inc_admin.php3");
diff --git a/ecrire/inc.php3 b/ecrire/inc.php3
index 19c9c200c9a2c8210977c93085a07ba59fa06aae..998b2274e3bd99dd1e0e19c5e26602bd7ac66017 100644
--- a/ecrire/inc.php3
+++ b/ecrire/inc.php3
@@ -7,7 +7,6 @@ if (!file_exists("inc_connect.php3")) {
 
 include ("inc_version.php3");
 
-include_ecrire("inc_connect.php3");
 include_ecrire("inc_meta.php3");
 include_ecrire("inc_auth.php3");
 
diff --git a/ecrire/inc_auth.php3 b/ecrire/inc_auth.php3
index fb569f990fa1cebe71354dc15214c66a4af0cd1b..c41d7f72d796939d19addc3a850200d4855bef82 100644
--- a/ecrire/inc_auth.php3
+++ b/ecrire/inc_auth.php3
@@ -56,7 +56,8 @@ function auth() {
 	// Si pas MySQL, fini
 	//
 	if (!$GLOBALS['db_ok']) {
-		echo "<P><H4>Attention&nbsp;: un probl&egrave;me technique (serveur MySQL) emp&ecirc;che l'acc&egrave;s &agrave; cette partie du site.\nMerci de votre compr&eacute;hension.</H4><P><P>\n";
+		echo "<P><H4>Attention&nbsp;: un probl&egrave;me technique (serveur MySQL) emp&ecirc;che l'acc&egrave;s &agrave; cette partie du site.\nMerci de votre compr&eacute;hension.</H4><P><P>\n".
+		"<tt>".mysql_errno()." ".mysql_error()."</tt>";
 		return false;
 	}
 
diff --git a/ecrire/inc_mysql.php3 b/ecrire/inc_mysql.php3
new file mode 100644
index 0000000000000000000000000000000000000000..f28c2509e2dac52d082f8258646813b4eeeef900
--- /dev/null
+++ b/ecrire/inc_mysql.php3
@@ -0,0 +1,56 @@
+<?php
+
+//
+// Ce fichier ne sera execute qu'une fois
+if (defined("_ECRIRE_INC_MYSQL")) return;
+define("_ECRIRE_INC_MYSQL", "1");
+
+function query($query) {
+	// return spip_query_profile($query);	// a decommenter pour chronometrer les requetes
+	// return spip_query_debug($query);		// a decommenter pour afficher toutes les erreurs
+	$suite = "";
+	if (eregi('[[:space:]](VALUES|WHERE)[[:space:]].*$', $query, $regs)) {
+		$suite = $regs[0];
+		$query = substr($query, 0, -strlen($suite));
+	}
+	$query = ereg_replace('([[:space:],])spip_', '\1'.$GLOBALS['table_prefix'].'_', $query) . $suite;
+	return mysql_query($query);
+}
+
+function spip_query_profile($query) {
+	static $tt = 0;
+	$suite = "";
+	if (eregi('[[:space:]](VALUES|WHERE)[[:space:]].*$', $query, $regs)) {
+		$suite = $regs[0];
+		$query = substr($query, 0, -strlen($suite));
+	}
+	$query = ereg_replace('([[:space:],])spip_', '\1'.$GLOBALS['table_prefix'].'_', $query) . $suite;
+	$m1 = microtime();
+	$result = mysql_query($query);
+	$m2 = microtime();
+	list($usec, $sec) = explode(" ", $m1);
+	list($usec2, $sec2) = explode(" ", $m2);
+	$dt = $sec2 + $usec2 - $sec - $usec;
+	$tt += $dt;
+	echo "<small>".htmlentities($query);
+	echo " -> <font color='blue'>".sprintf("%3f", $dt)."</font> ($tt)</small><p>\n";
+	return $result;
+}
+
+function spip_query_debug($query) {
+	$suite = "";
+	if (eregi('[[:space:]](VALUES|WHERE)[[:space:]].*$', $query, $regs)) {
+		$suite = $regs[0];
+		$query = substr($query, 0, -strlen($suite));
+	}
+	$query = ereg_replace('([[:space:],])spip_', '\1'.$GLOBALS['table_prefix'].'_', $query) . $suite;
+	$r = mysql_query($query);
+	if ($GLOBALS['connect_statut'] == '0minirezo' AND $s = mysql_error()) {
+		echo "Erreur dans la requ&ecirc;te : ".htmlentities($query)."<br>";
+		echo "&laquo; ".htmlentities($s)." &raquo;<p>";
+	}
+	return $r;
+}
+
+
+?>
\ No newline at end of file
diff --git a/ecrire/inc_session.php3 b/ecrire/inc_session.php3
index acacb13dad6aa48c695fed666eae99d7865d21f7..c0d5d283ba81b6988f51d640dcefe93b8c072a08 100644
--- a/ecrire/inc_session.php3
+++ b/ecrire/inc_session.php3
@@ -182,8 +182,6 @@ function zap_sessions ($id_auteur, $zap) {
 function verifier_php_auth() {
 	global $PHP_AUTH_USER, $PHP_AUTH_PW;
 	if ($PHP_AUTH_USER && $PHP_AUTH_PW) {
-		include_ecrire("inc_connect.php3"); // uniquement si appel depuis espace public
-		if (!$GLOBALS['db_ok']) return;
 		$login = addslashes($PHP_AUTH_USER);
 		$result = spip_query("SELECT * FROM spip_auteurs WHERE login='$login'");
 		$row = mysql_fetch_array($result);
diff --git a/ecrire/inc_version.php3 b/ecrire/inc_version.php3
index 6d223bac0eeef511a51d3a56bc2293c3669324b0..dabaf6c68dc528bdef0ddb643f542c9657efac28 100644
--- a/ecrire/inc_version.php3
+++ b/ecrire/inc_version.php3
@@ -32,52 +32,12 @@ error_reporting(E_ALL ^ E_NOTICE);
 
 $table_prefix = "spip";
 
-
-function spip_query_profile($query) {
-	static $tt = 0;
-	$suite = "";
-	if (eregi('[[:space:]](VALUES|WHERE)[[:space:]].*$', $query, $regs)) {
-		$suite = $regs[0];
-		$query = substr($query, 0, -strlen($suite));
-	}
-	$query = ereg_replace('([[:space:],])spip_', '\1'.$GLOBALS['table_prefix'].'_', $query) . $suite;
-	$m1 = microtime();
-	$result = mysql_query($query);
-	$m2 = microtime();
-	list($usec, $sec) = explode(" ", $m1);
-	list($usec2, $sec2) = explode(" ", $m2);
-	$dt = $sec2 + $usec2 - $sec - $usec;
-	$tt += $dt;
-	echo "<small>".htmlentities($query);
-	echo " -> <font color='blue'>".sprintf("%3f", $dt)."</font> ($tt)</small><p>\n";
-	return $result;
-}
-
-function spip_query_debug($query) {
-	$suite = "";
-	if (eregi('[[:space:]](VALUES|WHERE)[[:space:]].*$', $query, $regs)) {
-		$suite = $regs[0];
-		$query = substr($query, 0, -strlen($suite));
-	}
-	$query = ereg_replace('([[:space:],])spip_', '\1'.$GLOBALS['table_prefix'].'_', $query) . $suite;
-	$r = mysql_query($query);
-	if ($GLOBALS['connect_statut'] == '0minirezo' AND $s = mysql_error()) {
-		echo "Erreur dans la requ&ecirc;te : ".htmlentities($query)."<br>";
-		echo "&laquo; ".htmlentities($s)." &raquo;<p>";
-	}
-	return $r;
-}
-
 function spip_query($query) {
-	// return spip_query_profile($query); // a decommenter pour chronometrer les requetes
-	// return spip_query_debug($query); // a decommenter pour afficher toutes les erreurs
-	$suite = "";
-	if (eregi('[[:space:]](VALUES|WHERE)[[:space:]].*$', $query, $regs)) {
-		$suite = $regs[0];
-		$query = substr($query, 0, -strlen($suite));
-	}
-	$query = ereg_replace('([[:space:],])spip_', '\1'.$GLOBALS['table_prefix'].'_', $query) . $suite;
-	return mysql_query($query);
+	include_ecrire("inc_connect.php3");
+	if (!$GLOBALS['db_ok'])
+		return;
+	include_ecrire("inc_mysql.php3");
+	return query($query);
 }
 
 //
diff --git a/ecrire/info.php3 b/ecrire/info.php3
index b1636c07a388cfb2157a6ffa72a464923fdb895e..9aa9e3261ffdee3028b0d186cf30c3a95e25f6a4 100644
--- a/ecrire/info.php3
+++ b/ecrire/info.php3
@@ -3,7 +3,7 @@
 if (file_exists("inc_connect.php3")) {
 	include ("inc_version.php3");
 
-	include_ecrire ("inc_connect.php3");
+	
 	include_ecrire ("inc_auth.php3");
 	if ($connect_statut != '0minirezo') exit;
 }
diff --git a/ecrire/unpack.php3 b/ecrire/unpack.php3
index 48661c8fc07ac5227d8d8496b64caa99cb55b796..c27407b49b82a17f74594fd584333d87e50e3e3d 100644
--- a/ecrire/unpack.php3
+++ b/ecrire/unpack.php3
@@ -2,7 +2,7 @@
 
 include ("inc_version.php3");
 
-include_ecrire ("inc_connect.php3");
+
 include_ecrire ("inc_auth.php3");
 include_ecrire ("inc_meta.php3");
 include_ecrire ("inc_admin.php3");
diff --git a/ecrire/upgrade.php3 b/ecrire/upgrade.php3
index 5707e3ff690bc65c608d9fe5e8618aed44efed8b..f838a83f6b99be6270699f97dfb97b63ca10c9ea 100644
--- a/ecrire/upgrade.php3
+++ b/ecrire/upgrade.php3
@@ -2,7 +2,7 @@
 
 include ("inc_version.php3");
 
-include_ecrire ("inc_connect.php3");
+
 include_ecrire ("inc_auth.php3");
 include_ecrire ("inc_admin.php3");
 include_ecrire ("inc_acces.php3");
diff --git a/inc-formulaires.php3 b/inc-formulaires.php3
index e09fef2ec862de9e5df42e7e26250267e4d67e0d..d15b250df04c9d9e6e3bae53f3136ebd5028ce16 100644
--- a/inc-formulaires.php3
+++ b/inc-formulaires.php3
@@ -45,8 +45,7 @@ function erreur($zetexte){
 function formulaire_signature($id_article) {
 	global $val_confirm, $nom_email, $adresse_email, $message, $nom_site, $url_site, $url_page;
 
-	include_ecrire("inc_connect.php3");
-	include_ecrire("inc_texte.php3");
+		include_ecrire("inc_texte.php3");
 	include_ecrire("inc_filtres.php3");
 
 	echo "<a name='sp$id_article'></a>\n";
@@ -297,8 +296,7 @@ function formulaire_inscription($type) {
 	}
 
 	if ($mail_inscription && $nom_inscription) {
-		include_ecrire("inc_connect.php3");
-		$query = "SELECT * FROM spip_auteurs WHERE email='$mail_inscription'";
+				$query = "SELECT * FROM spip_auteurs WHERE email='$mail_inscription'";
 		$result = spip_query($query);
 
 		echo "<div class='reponse_formulaire'>";
@@ -392,7 +390,6 @@ function formulaire_site($la_rubrique) {
 			$url_site = addslashes($url_site);
 			$description_site = addslashes($description_site);
 			
-			include_local ("ecrire/inc_connect.php3");
 			$query = "INSERT INTO spip_syndic (nom_site, url_site, id_rubrique, descriptif, date, date_syndic, statut, syndication) ".
 				"VALUES ('$nom_site', '$url_site', $la_rubrique, '$description_site', NOW(), NOW(), 'prop', 'non')";
 			$result = spip_query($query);
diff --git a/inc-forum.php3 b/inc-forum.php3
index 6ad94e0871419eea7b93d8f9bae65c939899ad6d..6e2c1b860cfe85acb26bd97cb62be133b234e4b6 100644
--- a/inc-forum.php3
+++ b/inc-forum.php3
@@ -6,7 +6,6 @@ if (defined("_INC_FORUM")) return;
 define("_INC_FORUM", "1");
 
 
-include_ecrire("inc_connect.php3");
 include_ecrire("inc_meta.php3");
 include_ecrire("inc_admin.php3");
 include_ecrire("inc_acces.php3");
diff --git a/inc-login.php3 b/inc-login.php3
index 24b83d9b606a7fa11468a24282ea9686c671d207..7e4d0951ea11b8b92fbee5a1a9ac6ee957140abd 100644
--- a/inc-login.php3
+++ b/inc-login.php3
@@ -5,7 +5,7 @@
 if (defined("_INC_LOGIN")) return;
 define("_INC_LOGIN", "1");
 
-include_ecrire ("inc_connect.php3");
+
 include_ecrire ("inc_meta.php3");
 include_ecrire ("inc_presentation.php3");
 include_ecrire ("inc_session.php3");
diff --git a/inc-public-global.php3 b/inc-public-global.php3
index 72f639eceeede3c04184e7284b5729fef4ec3df4..3e542b681d3e48ed10c5ba27a4b9da50c618d220 100644
--- a/inc-public-global.php3
+++ b/inc-public-global.php3
@@ -31,8 +31,7 @@ function inclure_fichier($fond, $delais, $contexte_inclus = "") {
 	$use_cache = utiliser_cache($chemin_cache, $delais);
 
 	if (!$use_cache) {
-		include_ecrire("inc_connect.php3");
-		include_local("inc-calcul.php3");
+				include_local("inc-calcul.php3");
 		$fond = chercher_squelette($fond, $contexte_inclus['id_rubrique']);
 		$page = calculer_page($fond, $contexte_inclus);
 		if ($page) {
@@ -66,7 +65,6 @@ if ($use_cache AND file_exists("ecrire/inc_meta_cache.php3")) {
 	include_ecrire("inc_meta_cache.php3");
 }
 else {
-	include_ecrire("inc_connect.php3");
 	include_ecrire("inc_meta.php3");
 }
 
@@ -233,7 +231,6 @@ if (lire_meta('activer_moteur') == 'oui') {
 		}
 	}
 	if ($use_cache AND file_exists($fichier_index) AND $size = filesize($fichier_index)) {
-		include_ecrire("inc_connect.php3");
 		if ($db_ok) {
 			include_ecrire("inc_texte.php3");
 			include_ecrire("inc_filtres.php3");
@@ -259,8 +256,7 @@ if (lire_meta('activer_moteur') == 'oui') {
 //
 
 if ($use_cache && file_exists('CACHE/.purge2')) {
-	include_ecrire("inc_connect.php3");
-	if ($db_ok) {
+		if ($db_ok) {
 		unlink('CACHE/.purge2');
 		$query = "SELECT fichier FROM spip_forum_cache WHERE maj < DATE_SUB(NOW(), INTERVAL 14 DAY)";
 		$result = spip_query($query);
@@ -277,7 +273,6 @@ if ($use_cache && file_exists('CACHE/.purge2')) {
 }
 
 if ($use_cache && file_exists('CACHE/.purge')) {
-	include_ecrire("inc_connect.php3");
 	if ($db_ok) {
 		unlink('CACHE/.purge');
 		$f = fopen('CACHE/.purge2', 'w');
diff --git a/inc-stats.php3 b/inc-stats.php3
index 082acc07b9b01b4334ceeaa8b7de67d8461780d2..11d75e928f68ae85e685d23bea04c758c0587423 100644
--- a/inc-stats.php3
+++ b/inc-stats.php3
@@ -7,7 +7,9 @@ define("_INC_STATS", "1");
 
 function ecrire_stats() {
 	global $id_article, $id_breve, $id_rubrique, $admin_ok;
-
+	include_ecrire("inc_connect.php3");
+	if (!$GLOBALS['db_ok'])
+		return;
 
 	// Essai de fichier de log simplifie
 	$log_ip = $GLOBALS['REMOTE_ADDR'];
@@ -39,38 +41,29 @@ function ecrire_stats() {
 	$last_date = lire_meta("date_statistiques");
 
 	if (lire_meta('calculer_referers_now') == 'oui') {
-		include_ecrire("inc_connect.php3");
-		if ($GLOBALS['db_ok']) {
-			include_ecrire("inc_meta.php3");
-			include_ecrire("inc_statistiques.php3");
-			ecrire_meta('calculer_referers_now', 'non');
-			ecrire_metas();
-			calculer_referers();
-		}
+		include_ecrire("inc_meta.php3");
+		include_ecrire("inc_statistiques.php3");
+		ecrire_meta('calculer_referers_now', 'non');
+		ecrire_metas();
+		calculer_referers();
 	} else if ($date != $last_date) {
-		include_ecrire("inc_connect.php3");
-		if ($GLOBALS['db_ok']) {
-			include_ecrire("inc_meta.php3");
-			include_ecrire("inc_statistiques.php3");
-			ecrire_meta("date_statistiques", $date);
+		include_ecrire("inc_meta.php3");
+		include_ecrire("inc_statistiques.php3");
+		ecrire_meta("date_statistiques", $date);
+		ecrire_metas();
+		calculer_visites($last_date);
+		// poser un message pour le prochain hit
+		if (lire_meta('activer_statistiques_ref') == 'oui') {
+			ecrire_meta('calculer_referers_now','oui');
 			ecrire_metas();
-			calculer_visites($last_date);
-			// poser un message pour le prochain hit
-			if (lire_meta('activer_statistiques_ref') == 'oui') {
-				ecrire_meta('calculer_referers_now','oui');
-				ecrire_metas();
-			}
 		}
 	}
 
 	// Log simple des visites
 	if ($log_type != "autre") {
-		include_ecrire("inc_connect.php3");
-		if ($GLOBALS['db_ok']) {
-			$query = "INSERT DELAYED IGNORE INTO spip_visites_temp (ip, type, id_objet) ".
-				"VALUES ($log_ip, '$log_type', $log_id_num)";
-			spip_query($query);
-		}
+		$query = "INSERT DELAYED IGNORE INTO spip_visites_temp (ip, type, id_objet) ".
+			"VALUES ($log_ip, '$log_type', $log_id_num)";
+		spip_query($query);
 	}
 
 	// Log complexe (referers)
@@ -80,13 +73,10 @@ function ecrire_stats() {
 		$log_referer = $GLOBALS['HTTP_REFERER'];
 		if (eregi($url_site_spip, $log_referer) AND !$GLOBALS['var_recherche']) $log_referer = "";
 		if ($log_referer) {
-			include_ecrire("inc_connect.php3");
-			if ($GLOBALS['db_ok']) {
-				$referer_md5 = '0x'.substr(md5($log_referer), 0, 16);
-				$query = "INSERT DELAYED IGNORE INTO spip_referers_temp (ip, referer, referer_md5, type, id_objet) ".
-					"VALUES ($log_ip, '$log_referer', $referer_md5, '$log_type', $log_id_num)";
-				spip_query($query);
-			}
+			$referer_md5 = '0x'.substr(md5($log_referer), 0, 16);
+			$query = "INSERT DELAYED IGNORE INTO spip_referers_temp (ip, referer, referer_md5, type, id_objet) ".
+				"VALUES ($log_ip, '$log_referer', $referer_md5, '$log_type', $log_id_num)";
+			spip_query($query);
 		}
 	}
 
@@ -94,35 +84,27 @@ function ecrire_stats() {
 	// popularite, mise a jour dix minutes
 	$date_popularite = lire_meta('date_stats_popularite');
 	if ((time() - $date_popularite) > 600) {
-		include_ecrire("inc_connect.php3");
-		if ($GLOBALS['db_ok']) {
-			include_ecrire("inc_statistiques.php3");
-			calculer_popularites();
-		}
+		include_ecrire("inc_statistiques.php3");
+		calculer_popularites();
 	}
 
 
 	// traiter les referers toutes les heures
 	$date_refs = lire_meta('date_stats_referers');
 	if ((time() - $date_refs) > 3600) {
-		include_ecrire("inc_connect.php3");
-		if ($GLOBALS['db_ok']) {
-			include_ecrire("inc_meta.php3");
-			ecrire_meta("date_stats_referers", time());
-			ecrire_meta('calculer_referers_now', 'oui');
-			ecrire_metas();
-		}
+		include_ecrire("inc_meta.php3");
+		ecrire_meta("date_stats_referers", time());
+		ecrire_meta('calculer_referers_now', 'oui');
+		ecrire_metas();
 	}
 	
 }
 
 
 function afficher_raccourci_stats($id_article) {
-	include_ecrire("inc_connect.php3");
-
 	$query = "SELECT visites, popularite FROM spip_articles WHERE id_article=$id_article AND statut='publie'";
 	$result = spip_query($query);
-	if ($row = mysql_fetch_array($result)) {
+	if ($row = @mysql_fetch_array($result)) {
 		$visites = intval($row['visites']);
 		$popmax = lire_meta('popularite_max');
 		settype($popmax, 'double');
diff --git a/spip_cache.php3 b/spip_cache.php3
index 00bfe39ac8ee7241eb097720e5dc22974b43b25e..89cbdba8dd9faa8be5ccdb3dadfc8ee978bf53ef 100644
--- a/spip_cache.php3
+++ b/spip_cache.php3
@@ -2,7 +2,6 @@
 
 include ("ecrire/inc_version.php3");
 
-include_ecrire("inc_connect.php3");
 include_ecrire("inc_meta.php3");
 include_ecrire("inc_admin.php3");
 
diff --git a/spip_cookie.php3 b/spip_cookie.php3
index 0c8ceb9ccb85f8007e27a57944f5c837857eb25f..94ebaa3542b977ba8c00714da733470b8d1ede53 100644
--- a/spip_cookie.php3
+++ b/spip_cookie.php3
@@ -1,7 +1,7 @@
 <?php
 
 include ("ecrire/inc_version.php3");
-include_ecrire ("inc_connect.php3");
+
 include_ecrire ("inc_meta.php3");
 include_ecrire ("inc_session.php3");
 
@@ -39,7 +39,6 @@ if ($logout) {
 	include_ecrire("inc_session.php3");
 	verifier_visiteur();
 	if ($auteur_session['login'] == $logout) {
-		include_ecrire('inc_connect.php3');
 		spip_query("UPDATE spip_auteurs SET en_ligne = DATE_SUB(NOW(),INTERVAL 6 MINUTE) WHERE id_auteur = ".$auteur_session['id_auteur']);
 		if ($spip_session) {
 			supprimer_session($spip_session);
diff --git a/spip_image.php3 b/spip_image.php3
index e77a39476b673692ed4860eb18cbc2bed257cb7b..ee328d9b501188e7bcd0be4b6d157dc15bbc9c37 100644
--- a/spip_image.php3
+++ b/spip_image.php3
@@ -2,7 +2,6 @@
 
 include ("ecrire/inc_version.php3");
 
-include_ecrire("inc_connect.php3");
 include_ecrire("inc_meta.php3");
 include_ecrire("inc_admin.php3");
 include_local("inc-cache.php3");
diff --git a/spip_pass.php3 b/spip_pass.php3
index b873144f47214856e5934ada73e23639f3721d45..56175ee5da2fca05c3d2822ca26769f802c07bb9 100644
--- a/spip_pass.php3
+++ b/spip_pass.php3
@@ -1,7 +1,7 @@
 <?php
 
 include ("ecrire/inc_version.php3");
-include_ecrire ("inc_connect.php3");
+
 include_ecrire ("inc_meta.php3");
 include_ecrire ("inc_presentation.php3");
 include_ecrire ("inc_session.php3");
diff --git a/spip_redirect.php3 b/spip_redirect.php3
index e91ceb339f4d42de9a7f7b184951d2c63c588586..e28eca08bb1ee099ac9ff33709d3529ce9387705 100644
--- a/spip_redirect.php3
+++ b/spip_redirect.php3
@@ -4,7 +4,6 @@
 
 include ("ecrire/inc_version.php3");
 
-include_ecrire("inc_connect.php3");
 if (file_exists("inc-urls.php3")) {
 	include_local ("inc-urls.php3");
 }