From 036c36a7ddf2ac25906b9fc62c77a63a1ce6be0f Mon Sep 17 00:00:00 2001 From: Hamish Friedlander Date: Fri, 19 Jul 2013 14:33:56 +1200 Subject: [PATCH] FIX: Have ParameterConfirmationToken work regardless of include path --- core/startup/ParameterConfirmationToken.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/startup/ParameterConfirmationToken.php b/core/startup/ParameterConfirmationToken.php index cc47bc2bb..acebc921c 100644 --- a/core/startup/ParameterConfirmationToken.php +++ b/core/startup/ParameterConfirmationToken.php @@ -23,7 +23,7 @@ class ParameterConfirmationToken { $basepath = rtrim(dirname(dirname(dirname(dirname(__FILE__)))), DIRECTORY_SEPARATOR); } - require_once('core/TempPath.php'); + require_once(dirname(dirname(__FILE__)).'/TempPath.php'); $tempfolder = getTempFolder($basepath ? $basepath : DIRECTORY_SEPARATOR); return $tempfolder.'/token_'.preg_replace('/[^a-z0-9]+/', '', $token); @@ -31,7 +31,7 @@ class ParameterConfirmationToken { protected function genToken() { // Generate a new random token (as random as possible) - require_once('security/RandomGenerator.php'); + require_once(dirname(dirname(dirname(__FILE__))).'/security/RandomGenerator.php'); $rg = new RandomGenerator(); $token = $rg->randomToken('md5');