diff options
Diffstat (limited to 'cron.php')
-rw-r--r-- | cron.php | 9 |
1 files changed, 1 insertions, 8 deletions
@@ -3,16 +3,9 @@ include_once "includes/common.inc"; function cron_run() { - global $repository; - $time = time(); - $result = db_query("SELECT * FROM crons WHERE $time - timestamp > scheduled"); - - while ($task = db_fetch_object($result)) { - if ($repository[$task->module]["cron"]) $repository[$task->module]["cron"](); - } - + while ($task = db_fetch_object($result)) module_invoke($task->module, "cron"); db_query("UPDATE crons SET timestamp = $time WHERE $time - timestamp > scheduled"); } |