diff options
author | brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> | 2009-10-14 21:36:23 +0000 |
---|---|---|
committer | brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> | 2009-10-14 21:36:23 +0000 |
commit | eb565e33569541981713c24d643ff89517db237c (patch) | |
tree | 564797c60f1fb86e5d86f4da563693c312948cdc /engine/handlers/cron_handler.php | |
parent | 13796a10ef50d0afe045a3a199a5b19dd5b9bc45 (diff) | |
download | elgg-eb565e33569541981713c24d643ff89517db237c.tar.gz elgg-eb565e33569541981713c24d643ff89517db237c.tar.bz2 |
Standardized engine/handlers/*
git-svn-id: http://code.elgg.org/elgg/trunk@3545 36083f99-b078-4883-b0ff-0f9b5a30f544
Diffstat (limited to 'engine/handlers/cron_handler.php')
-rw-r--r-- | engine/handlers/cron_handler.php | 77 |
1 files changed, 40 insertions, 37 deletions
diff --git a/engine/handlers/cron_handler.php b/engine/handlers/cron_handler.php index 71a8cf2a4..37a0335f6 100644 --- a/engine/handlers/cron_handler.php +++ b/engine/handlers/cron_handler.php @@ -1,38 +1,41 @@ <?php - /** - * Elgg Cron handler. - * - * @package Elgg - * @subpackage Core - * @author Curverider Ltd - * @link http://elgg.org/ - */ - - // Load Elgg engine - define('externalpage',true); - 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 ($CONFIG->input as $k => $v) - $params[$k] = $v; - - // Trigger hack - $std_out = ""; // Data to return to - $old_stdout = ""; - ob_start(); - - $old_stdout = trigger_plugin_hook('cron', $period, $params, $old_stdout); - - $std_out = ob_get_clean(); - - // Return event - echo $std_out . $old_stdout; -?>
\ No newline at end of file +/** + * Elgg Cron handler. + * + * @package Elgg + * @subpackage Core + * @author Curverider Ltd + * @link http://elgg.org/ + */ + +// Load Elgg engine +define('externalpage',true); +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 ($CONFIG->input as $k => $v) { + $params[$k] = $v; +} + +// Trigger hack + +// Data to return to +$std_out = ""; +$old_stdout = ""; +ob_start(); + +$old_stdout = trigger_plugin_hook('cron', $period, $params, $old_stdout); +$std_out = ob_get_clean(); + +// Return event +echo $std_out . $old_stdout;
\ No newline at end of file |