From b04fa054fc5801e77f9456dda3fec22e3a09923f Mon Sep 17 00:00:00 2001 From: e107steved Date: Sat, 24 Feb 2007 18:45:31 +0000 Subject: [PATCH] Bugtracker #3778 - per Streaky, make sure e_DOCROOT always defined --- e107_handlers/e107_class.php | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/e107_handlers/e107_class.php b/e107_handlers/e107_class.php index 7136b07fe..cbaccac46 100644 --- a/e107_handlers/e107_class.php +++ b/e107_handlers/e107_class.php @@ -11,9 +11,9 @@ | GNU General Public License (http://gnu.org). | | $Source: /cvs_backup/e107_0.8/e107_handlers/e107_class.php,v $ -| $Revision: 1.3 $ -| $Date: 2007-02-18 02:22:29 $ -| $Author: e107coders $ +| $Revision: 1.4 $ +| $Date: 2007-02-24 18:45:31 $ +| $Author: e107steved $ +----------------------------------------------------------------------------+ */ @@ -106,7 +106,14 @@ class e107{ define("e_LANGUAGEDIR_ABS", e_HTTP.$LANGUAGES_DIRECTORY); define("e_DOCS", e_BASE.$HELP_DIRECTORY); - define("e_DOCROOT", $_SERVER['DOCUMENT_ROOT']."/"); + if(isset($_SERVER['DOCUMENT_ROOT'])) + { + define("e_DOCROOT", $_SERVER['DOCUMENT_ROOT']."/"); + } + else + { + define("e_DOCROOT", false); + } define("e_DOCS_ABS", e_HTTP.$HELP_DIRECTORY); if($CACHE_DIRECTORY) {