summaryrefslogtreecommitdiff
path: root/templates/themes/sitemap/theme.php
diff options
context:
space:
mode:
Diffstat (limited to 'templates/themes/sitemap/theme.php')
-rw-r--r--templates/themes/sitemap/theme.php9
1 files changed, 8 insertions, 1 deletions
diff --git a/templates/themes/sitemap/theme.php b/templates/themes/sitemap/theme.php
index 7e5b1984..1e36422d 100644
--- a/templates/themes/sitemap/theme.php
+++ b/templates/themes/sitemap/theme.php
@@ -11,9 +11,16 @@
// - post (a post has been made)
// - thread (a thread has been made)
- if ($action != 'post' && $action != 'post-thread' && $action != 'post-delete')
+ if ($action != 'post-thread' && $action != 'post-delete')
return;
+ if ($settings['regen_time'] > 0) {
+ if ($last_gen = @filemtime($settings['path'])) {
+ if (time() - $last_gen < (int)$settings['regen_time'])
+ return; // Too soon
+ }
+ }
+
$boards = explode(' ', $settings['boards']);
$threads = array();