From 4f6dbc5327f822104e1dc3aed71f2b326dc510d7 Mon Sep 17 00:00:00 2001
From: Fil <fil@rezo.net>
Date: Thu, 13 Feb 2003 09:29:33 +0000
Subject: [PATCH] =?UTF-8?q?patch=20safari=20plus=20simple...=20la=20beta?=
 =?UTF-8?q?=20publique=20de=20ce=20matin=20(60)=20est=20toujours=20buggu?=
 =?UTF-8?q?=C3=A9e!?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 ecrire/inc_version.php3 | 10 ++++------
 1 file changed, 4 insertions(+), 6 deletions(-)

diff --git a/ecrire/inc_version.php3 b/ecrire/inc_version.php3
index 12659cb7b0..31b8ba3bf7 100644
--- a/ecrire/inc_version.php3
+++ b/ecrire/inc_version.php3
@@ -227,14 +227,12 @@ feed_post_files('HTTP_POST_FILES');
 //
 // Appliquer le prefixe cookie
 //
-function spip_setcookie ($name='', $value='', $expire='', $path='', $domain='', $secure='') {
+function spip_setcookie ($name='', $value='', $expire=0, $path='', $domain='', $secure='') {
 	$name = ereg_replace ('^spip', $GLOBALS['cookie_prefix'], $name);
 	
-	// patch safari beta 51
-    if (!$path AND eregi("Safari", $GLOBALS['HTTP_USER_AGENT'])) {  
-        $path = "/";
-        $expire = time()+36000;
-    }
+	// patch safari beta 51-60
+    if (!$path AND eregi("Safari", $GLOBALS['HTTP_USER_AGENT']))
+        $path = ereg_replace("/[^/]+", "/", $GLOBALS['REQUEST_URI']);
 
 	if ($secure)
 		@setcookie ($name, $value, $expire, $path, $domain, $secure);
-- 
GitLab