From d4888c9adf815bd323fe904cee5df6fbd219c18a Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Mon, 9 Aug 2004 20:02:17 +0000 Subject: [PATCH] =?UTF-8?q?D=E9placement=20du=20r=E9pertoire=20des=20fichi?= =?UTF-8?q?ers=20g=E9n=E9r=E9s=20par=20le=20module=20rss=20en=20dehors=20d?= =?UTF-8?q?e=20htdocs=20(Utilisation=20de=20DOL=5FDATA=5FROOT=20au=20lieu?= =?UTF-8?q?=20de=20DOL=5FDOCUMENT=5FROOT).?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- htdocs/includes/magpierss/rss_fetch.inc | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/htdocs/includes/magpierss/rss_fetch.inc b/htdocs/includes/magpierss/rss_fetch.inc index 2897fc2dffb..e4b9160be92 100644 --- a/htdocs/includes/magpierss/rss_fetch.inc +++ b/htdocs/includes/magpierss/rss_fetch.inc @@ -338,7 +338,21 @@ function init () { } if ( !defined('MAGPIE_CACHE_DIR') ) { - define('MAGPIE_CACHE_DIR', DOL_DOCUMENT_ROOT.'/document/rsscache'); + + // Le rep de cache est defini dans DOL_DATA_ROOT + if (! file_exists(DOL_DATA_ROOT.'/rsscache')) { + mkdir(DOL_DATA_ROOT); + mkdir(DOL_DATA_ROOT.'/rsscache'); + } + define('MAGPIE_CACHE_DIR', DOL_DATA_ROOT.'/rsscache'); + + // Si le rep de cache n'a pu etre trouvé ou créé, on utilise + // l'ancien dans DOL_DOCUMENT_ROOT pour raison de compatibilite + // avec anciennes versions + if (! file_exists(DOL_DATA_ROOT.'/rsscache')) { + define('MAGPIE_CACHE_DIR', DOL_DOCUMENT_ROOT.'/rsscache'); + } + } if ( !defined('MAGPIE_CACHE_AGE') ) {