From 194ef1bf41af9bab2e64bbed40df2789ed74f28e Mon Sep 17 00:00:00 2001
From: James <james@rezo.net>
Date: Sat, 21 Oct 2006 12:48:05 +0000
Subject: [PATCH] rustine pour _SPIP_CHMOD (toggg:
 [http://thread.gmane.org/gmane.comp.web.spip.devel/37325/focus=37325])

---
 ecrire/inc/utils.php       | 5 ++++-
 ecrire/install/etape_1.php | 2 +-
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/ecrire/inc/utils.php b/ecrire/inc/utils.php
index 4367780f8a..8820bf38b0 100644
--- a/ecrire/inc/utils.php
+++ b/ecrire/inc/utils.php
@@ -208,7 +208,10 @@ function spip_connect($serveur='') {
 
 	$f = charger_fonction($serveur, 'base', true);
 
-	return ($t[$serveur] = ($f ? $f() : false));
+	$t[$serveur] = $f ? $f() : false;
+	if(!defined('_SPIP_CHMOD')
+		define('_SPIP_CHMOD', 0777);
+	return $t[$serveur];
 }
 
 // http://doc.spip.org/@spip_query
diff --git a/ecrire/install/etape_1.php b/ecrire/install/etape_1.php
index 21dd9fd5de..c04ed92b4d 100644
--- a/ecrire/install/etape_1.php
+++ b/ecrire/install/etape_1.php
@@ -42,7 +42,7 @@ function install_etape_1_dist()
 			if ($port_db = $regs[2]) $adresse_db .= ':'.$port_db;
 			$login_db = $regs[3];
 		}
-		if(ereg("define\(_SPIP_CHMOD, (.*)\)", $s, $regs)) {
+		if(ereg("define\('_SPIP_CHMOD', (.*)\)", $s, $regs)) {
 			$chmod = $regs[1]; 
 		}
 	}
-- 
GitLab