From 7b741f07fb947609605a3cf52277efbacae90676 Mon Sep 17 00:00:00 2001 From: Michael M Slusarz Date: Wed, 2 Jun 2010 10:57:41 -0600 Subject: [PATCH] Display warning to admin user if test script is enabled. --- horde/lib/LoginTasks/Task/TestScriptActive.php | 42 ++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 horde/lib/LoginTasks/Task/TestScriptActive.php diff --git a/horde/lib/LoginTasks/Task/TestScriptActive.php b/horde/lib/LoginTasks/Task/TestScriptActive.php new file mode 100644 index 000000000..b7716fd25 --- /dev/null +++ b/horde/lib/LoginTasks/Task/TestScriptActive.php @@ -0,0 +1,42 @@ + + * @category Horde + * @license http://www.fsf.org/copyleft/lgpl.html LGPL + * @package Horde + */ +class Horde_LoginTasks_Task_TestScriptActive extends Horde_LoginTasks_Task +{ + /** + * The interval at which to run the task. + * + * @var integer + */ + public $interval = Horde_LoginTasks::EVERY; + + /** + * Display type. + * + * @var integer + */ + public $display = Horde_LoginTasks::DISPLAY_NONE; + + /** + * Perform all functions for this task. + */ + public function execute() + { + if ($GLOBALS['registry']->isAdmin() && + empty($GLOBALS['conf']['testdisable'])) { + $GLOBALS['notification']->push(_("The test script is currently enabled. For security reasons, disable test scripts when you are done testing (see horde/docs/INSTALL)."), 'horde.warning'); + } + } + +} -- 2.11.0