From 41de099aec4928e6e51eef4ac6ed12be4138f6ba Mon Sep 17 00:00:00 2001
From: Cerdic <cedric@yterium.com>
Date: Tue, 22 Jan 2008 22:08:19 +0000
Subject: [PATCH] changeons le nom de la constante pour eviter les crash chez
 ceux qui l'avaient mis manuellement

---
 ecrire/install/etape_3.php | 2 +-
 ecrire/req/mysql.php       | 4 +++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/ecrire/install/etape_3.php b/ecrire/install/etape_3.php
index b900cc8871..8c39efe34e 100644
--- a/ecrire/install/etape_3.php
+++ b/ecrire/install/etape_3.php
@@ -299,7 +299,7 @@ function test_sql_mode_mysql($server_db){
 	$res = sql_select("version() as v",'','','','','','',$server_db);
 	$row = sql_fetch($res,$server_db);
 	if (version_compare($row['v'],'5.0','>='))
-		return "define('_MYSQL_SQL_MODE_TEXT_NOT_NULL',true);\n";
+		return "define('_MYSQL_SET_SQL_MODE',true);\n";
 	return '';
 }
 ?>
diff --git a/ecrire/req/mysql.php b/ecrire/req/mysql.php
index 89a6125b77..d0376cb72e 100644
--- a/ecrire/req/mysql.php
+++ b/ecrire/req/mysql.php
@@ -24,7 +24,9 @@ function req_mysql_dist($host, $port, $login, $pass, $db='', $prefixe='', $ldap=
 		$db = 'spip';
 	} else {
 		$ok = spip_mysql_selectdb($db);
-		if (defined('_MYSQL_SQL_MODE_TEXT_NOT_NULL'))
+		if (defined('_MYSQL_SET_SQL_MODE') 
+		  OR defined('_MYSQL_SQL_MODE_TEXT_NOT_NULL') // compatibilite
+		  )
 			mysql_query("set sql_mode=''");
 	}
 #	spip_log("Connexion vers $host, base $db, prefixe $prefixe "
-- 
GitLab