From ba5dce43c9cd44ded0657f89b05d8dba29cf6a4b Mon Sep 17 00:00:00 2001 From: marcus Date: Wed, 1 Oct 2008 16:16:41 +0000 Subject: Improved cron support git-svn-id: https://code.elgg.org/elgg/trunk@2160 36083f99-b078-4883-b0ff-0f9b5a30f544 --- engine/handlers/cron_handler.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'engine/handlers') diff --git a/engine/handlers/cron_handler.php b/engine/handlers/cron_handler.php index dd58b5266..acc24541c 100644 --- a/engine/handlers/cron_handler.php +++ b/engine/handlers/cron_handler.php @@ -14,16 +14,20 @@ require_once("../start.php"); global $CONFIG; + // Get basic parameters + $period = get_input('period'); + if (!$period) throw new CronException(sprintf(elgg_echo('CronException:unknownperiod'), $period)); + // Get a list of parameters $params = array(); $params['time'] = time(); - foreach ($_REQUEST[] as $k => $v) + foreach ($CONFIG->input as $k => $v) $params[$k] = $v; // Trigger hack $std_out = ""; // Data to return to - $std_out = trigger_plugin_hook('system', 'cron', $params, $std_out); + $std_out = trigger_plugin_hook('cron', $period, $params, $std_out); // Return event echo $std_out; -- cgit v1.2.3