From 596fe651527f4ae5ebe8176e53af64a621f87ad3 Mon Sep 17 00:00:00 2001 From: Regis Houssin Date: Sun, 6 Jan 2008 10:56:15 +0000 Subject: [PATCH] magic_quotes_* plus prise en compte dans PHP6 --- htdocs/install/inc.php | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/htdocs/install/inc.php b/htdocs/install/inc.php index 83b76bc7e37..7c278c91f82 100644 --- a/htdocs/install/inc.php +++ b/htdocs/install/inc.php @@ -129,14 +129,21 @@ function stripslashes_deep($value) { return (is_array($value) ? array_map('stripslashes_deep', $value) : stripslashes($value)); } -if (get_magic_quotes_gpc()) +if(eregi('PHP/6', $_SERVER['SERVER_SOFTWARE'])) { - $_GET = array_map('stripslashes_deep', $_GET); - $_POST = array_map('stripslashes_deep', $_POST); - $_COOKIE = array_map('stripslashes_deep', $_COOKIE); - $_REQUEST = array_map('stripslashes_deep', $_REQUEST); + // magic_quotes_* plus prise en compte dans PHP6 +} +else +{ + if (get_magic_quotes_gpc()) + { + $_GET = array_map('stripslashes_deep', $_GET); + $_POST = array_map('stripslashes_deep', $_POST); + $_COOKIE = array_map('stripslashes_deep', $_COOKIE); + $_REQUEST = array_map('stripslashes_deep', $_REQUEST); + } + @set_magic_quotes_runtime(0); } -@set_magic_quotes_runtime(0); // Defini objet langs