From: Michael M Slusarz Date: Fri, 15 Oct 2010 19:46:01 +0000 (-0600) Subject: Make sure TOS file exists X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=293912c3f51222a091b487b4ae6502be52cc9622;p=horde.git Make sure TOS file exists --- 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'); + } + } } /**