summaryrefslogtreecommitdiffstatshomepage
path: root/cron.php
diff options
context:
space:
mode:
Diffstat (limited to 'cron.php')
-rw-r--r--cron.php16
1 files changed, 15 insertions, 1 deletions
diff --git a/cron.php b/cron.php
index e59c90e9827..acfb9507dc7 100644
--- a/cron.php
+++ b/cron.php
@@ -2,6 +2,20 @@
include_once "includes/common.inc";
-foreach (module_list() as $module) module_invoke($module, "cron");
+/*
+** If not in 'safe mode', increase the maximum execution time:
+*/
+
+if (!get_cfg_var("safe_mode")) {
+ set_time_limit(180);
+}
+
+/*
+** Iterate through the modules calling their cron handlers (if any):
+*/
+
+foreach (module_list() as $module) {
+ module_invoke($module, "cron");
+}
?> \ No newline at end of file