From acb2e846788040343322190e585a24fafef157d7 Mon Sep 17 00:00:00 2001
From: James <james@rezo.net>
Date: Tue, 17 Oct 2006 19:22:20 +0000
Subject: [PATCH] =?UTF-8?q?-=20d=C3=A9placement=20du=20r=C3=A9pertoire=20u?=
 =?UTF-8?q?pload/=20-=20on=20isole=20les=20sessions=20dans=20un=20r=C3=A9p?=
 =?UTF-8?q?ertoire=20d=C3=A9di=C3=A9=20-=20et=20on=20en=20profite=20pour?=
 =?UTF-8?q?=20corriger=20quelques=20oublis=20pour=20l'application=20de=20?=
 =?UTF-8?q?=5FDIR=5FCHMOD?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .gitattributes                    |  1 +
 ecrire/inc/flock.php              |  2 +-
 ecrire/inc/math.php               |  2 +-
 ecrire/inc_version.php            | 11 +++++------
 tmp/sessions/remove.txt           |  3 +++
 {ecrire => tmp}/upload/remove.txt |  0
 6 files changed, 11 insertions(+), 8 deletions(-)
 create mode 100644 tmp/sessions/remove.txt
 rename {ecrire => tmp}/upload/remove.txt (100%)

diff --git a/.gitattributes b/.gitattributes
index f181c425b2..08f62b2b9c 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -528,4 +528,5 @@ ecrire/xml/rss.php -text
 /rien.gif -text
 /spip.php -text
 tmp/remove.txt -text
+tmp/sessions/remove.txt -text
 /win_png.htc -text
diff --git a/ecrire/inc/flock.php b/ecrire/inc/flock.php
index 1db8afd996..d6b9ef604a 100644
--- a/ecrire/inc/flock.php
+++ b/ecrire/inc/flock.php
@@ -162,7 +162,7 @@ function sous_repertoire($base, $subdir, $nobase = false) {
 	if (@file_exists("$path/.ok"))
 		return "$baseaff$subdir/";
 
-	@mkdir($path, 0777);
+	@mkdir($path, _DIR_CHMOD);
 	@chmod($path, _DIR_CHMOD);
 
 	$ok = false;
diff --git a/ecrire/inc/math.php b/ecrire/inc/math.php
index d3b04ebb12..bb12fcc4fa 100644
--- a/ecrire/inc/math.php
+++ b/ecrire/inc/math.php
@@ -38,7 +38,7 @@ function image_math($tex) {
 	// Regarder dans le repertoire local des images TeX et blocs MathML
 
 	if (!@is_dir(_DIR_TeX))
-		@mkdir (_DIR_TeX, 0777);
+		@mkdir (_DIR_TeX, _DIR_CHMOD);
 	$fichier = _DIR_TeX .md5(trim($tex)).$ext;
 	
 
diff --git a/ecrire/inc_version.php b/ecrire/inc_version.php
index fb717a6041..25b0feb55a 100644
--- a/ecrire/inc_version.php
+++ b/ecrire/inc_version.php
@@ -262,7 +262,7 @@ $auteur_session = $connect_statut = $connect_toutes_rubriques = $connect_id_rubr
 // mais ne touche pas a cette variable si elle est deja definie
 // afin que mes_options.php puisse en specifier d'autres.
 
-function spip_initialisation_parametree($dir1, $dir2) {
+function spip_initialisation_parametree($dir1) {
 
 	static $too_late = false;
 	if ($too_late) return;
@@ -279,9 +279,8 @@ function spip_initialisation_parametree($dir1, $dir2) {
 
 	define('_DIR_TMP', $dir1 . "tmp/");
 	define('_DIR_DUMP', $dir1 . "tmp/data/");
-	define('_DIR_SESSIONS', $dir1 . "tmp/data/");
-
-	define('_DIR_TRANSFERT', $dir2 . "upload/");
+	define('_DIR_SESSIONS', $dir1 . "tmp/sessions/");
+	define('_DIR_TRANSFERT', $dir1 . "tmp/upload/");
 
 	// les fichiers qu'on y met, entre autres
 	define('_FILE_CRON_LOCK', _DIR_TMP . 'cron.lock');
@@ -294,7 +293,7 @@ function spip_initialisation_parametree($dir1, $dir2) {
 	define('_DIR_IMG_ICONES', _DIR_IMG . "icones/");
 
 	// Le fichier de connexion a la base de donnees
-	define('_FILE_CONNECT_INS_191', ($dir2 . "inc_connect"));
+	define('_FILE_CONNECT_INS_191', (_DIR_RESTREINT . "inc_connect"));
 	define('_FILE_CONNECT_INS', (_DIR_CONFIG . "connect"));
 	define('_FILE_CONNECT',
 		(@is_readable($f = _FILE_CONNECT_INS . '.php') ? $f
@@ -336,7 +335,7 @@ if (defined('_FILE_OPTIONS')) {
 // 
 // mais cette fonction a peut-etre deja ete appelee par mes_options
 
-spip_initialisation_parametree(_DIR_RACINE, _DIR_RESTREINT) ;
+spip_initialisation_parametree(_DIR_RACINE) ;
 
 //
 // Definitions standards (charge aussi inc/flock)
diff --git a/tmp/sessions/remove.txt b/tmp/sessions/remove.txt
new file mode 100644
index 0000000000..28138d7bdd
--- /dev/null
+++ b/tmp/sessions/remove.txt
@@ -0,0 +1,3 @@
+Vous pouvez effacer ce fichier sans dommages.
+
+You can safely remove this file.
diff --git a/ecrire/upload/remove.txt b/tmp/upload/remove.txt
similarity index 100%
rename from ecrire/upload/remove.txt
rename to tmp/upload/remove.txt
-- 
GitLab