diff options
Diffstat (limited to 'engine/handlers/cron_handler.php')
-rw-r--r-- | engine/handlers/cron_handler.php | 8 |
1 files changed, 6 insertions, 2 deletions
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; |