From 293912c3f51222a091b487b4ae6502be52cc9622 Mon Sep 17 00:00:00 2001 From: Michael M Slusarz Date: Fri, 15 Oct 2010 13:46:01 -0600 Subject: [PATCH] Make sure TOS file exists --- horde/lib/LoginTasks/Task/TosAgreement.php | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/horde/lib/LoginTasks/Task/TosAgreement.php b/horde/lib/LoginTasks/Task/TosAgreement.php index 10b24e51d..02dccca3a 100644 --- a/horde/lib/LoginTasks/Task/TosAgreement.php +++ b/horde/lib/LoginTasks/Task/TosAgreement.php @@ -41,7 +41,17 @@ class Horde_LoginTasks_Task_TosAgreement extends Horde_LoginTasks_Task */ public function __construct() { - $this->active = !empty($GLOBALS['conf']['tos']['file']); + global $conf; + + $this->active = false; + + if (!empty($conf['tos']['file'])) { + if (file_exists($conf['tos']['file'])) { + $this->active = true; + } else { + Horde::logMessage('Terms of Service Agreement file was not found: ' . $conf['tos']['file'], 'ERR'); + } + } } /** -- 2.11.0