From 2af2280006b6bea33bf23e753badd219badaabe3 Mon Sep 17 00:00:00 2001 From: Regis Houssin Date: Wed, 23 Mar 2011 17:24:26 +0000 Subject: [PATCH] Fix: problem with image in emailing Fix: use the same image path of fckeditor default path --- .../includes/modules/modFckeditor.class.php | 21 ++++++++++--------- htdocs/viewimage.php | 7 +++++++ 2 files changed, 18 insertions(+), 10 deletions(-) diff --git a/htdocs/includes/modules/modFckeditor.class.php b/htdocs/includes/modules/modFckeditor.class.php index 34ad450874e..f481b3d022d 100644 --- a/htdocs/includes/modules/modFckeditor.class.php +++ b/htdocs/includes/modules/modFckeditor.class.php @@ -1,7 +1,7 @@ * Copyright (C) 2004-2007 Laurent Destailleur - * Copyright (C) 2005-2009 Regis Houssin + * Copyright (C) 2005-2011 Regis Houssin * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -19,22 +19,23 @@ */ /** - \defgroup fckeditor Module fckeditor - \brief Module pour mettre en page les zones de saisie de texte - \version $Id$ + * \defgroup fckeditor Module fckeditor + * \brief Module pour mettre en page les zones de saisie de texte + * \version $Id$ */ /** - \file htdocs/includes/modules/modFckeditor.class.php - \ingroup fckeditor - \brief Fichier de description et activation du module Fckeditor + * \file htdocs/includes/modules/modFckeditor.class.php + * \ingroup fckeditor + * \brief Fichier de description et activation du module Fckeditor */ include_once(DOL_DOCUMENT_ROOT ."/includes/modules/DolibarrModules.class.php"); -/** \class modFckeditor - \brief Classe de description et activation du module Fckeditor +/** + * \class modFckeditor + * \brief Classe de description et activation du module Fckeditor */ class modFckeditor extends DolibarrModules @@ -60,7 +61,7 @@ class modFckeditor extends DolibarrModules $this->picto='list'; // Data directories to create when module is enabled - $this->dirs = array("/fckeditor/temp","/fckeditor/images"); + $this->dirs = array("/fckeditor/temp","/fckeditor/image"); // Config pages $this->config_page_url = array("fckeditor.php"); diff --git a/htdocs/viewimage.php b/htdocs/viewimage.php index 48020bacf47..08cc07f06d2 100644 --- a/htdocs/viewimage.php +++ b/htdocs/viewimage.php @@ -276,6 +276,13 @@ if ($modulepart) $accessallowed=1; $original_file=$conf->scanner->dir_temp.'/'.$user->id.'/'.$original_file; } + + // Wrapping pour les images fckeditor + elseif ($modulepart == 'fckeditor') + { + $accessallowed=1; + $original_file=$conf->fckeditor->dir_output.'/'.$original_file; + } // GENERIC Wrapping // If modulepart=module_user_temp Allows any module to open a file if file is in directory called DOL_DATA_ROOT/modulepart/temp/iduser