From 1e58229713cdc49634b9158b83c09941a385d341 Mon Sep 17 00:00:00 2001
From: Matthieu Marcillaud <marcimat@rezo.net>
Date: Fri, 2 Nov 2007 01:48:36 +0000
Subject: [PATCH] =?UTF-8?q?Si=20le=20dossier=20=5FDIR=5FDUMP=20n'existe=20?=
 =?UTF-8?q?pas,=20on=20essaie=20de=20le=20cr=C3=A9er=20directement=20par?=
 =?UTF-8?q?=20son=20nom.=20Sinon,=20on=20le=20cr=C3=A9e=20dans=20DIR=5FTMP?=
 =?UTF-8?q?.=20Corrige=20un=20mini=20bug=20sur=20la=20mutualisation=20du?=
 =?UTF-8?q?=20dossier=20=5FDIR=5FDUMP=20si=20celui-ci=20n'existait=20pas?=
 =?UTF-8?q?=20(tmp/dump),=20un=20dossier=20/sites/le=5Fsite/tmp/..tmpdump/?=
 =?UTF-8?q?=20=C3=A9tait=20cr=C3=A9=C3=A9.?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 ecrire/exec/admin_tech.php | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/ecrire/exec/admin_tech.php b/ecrire/exec/admin_tech.php
index abb6fc483a..c65da8d776 100644
--- a/ecrire/exec/admin_tech.php
+++ b/ecrire/exec/admin_tech.php
@@ -34,8 +34,10 @@ function exec_admin_tech_dist()
 		echo  _T('info_gauche_admin_tech');
 		echo fin_boite_info(true);
 		$repertoire = _DIR_DUMP;
-		if(!@file_exists($repertoire)) {
-			$repertoire = preg_replace(','._DIR_TMP.',', '', $repertoire);
+		if (!@file_exists($repertoire)
+			AND !$repertoire = sous_repertoire(_DIR_DUMP,'',false,true)
+		) {
+			$repertoire = preg_replace(','._DIR_TMP.',', '', _DIR_DUMP);
 			$repertoire = sous_repertoire(_DIR_TMP, $repertoire);
 		}
 		$dir_dump = $repertoire;
-- 
GitLab