From 80ade5da1fbe903763699ac705387b4952d5eb53 Mon Sep 17 00:00:00 2001 From: ctrlcctrlv Date: Sun, 18 Aug 2013 16:26:54 +0000 Subject: [PATCH] Add option to update catalog on new posts as well as new threads --- templates/themes/catalog/info.php | 8 ++++++++ templates/themes/catalog/theme.php | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/templates/themes/catalog/info.php b/templates/themes/catalog/info.php index 1b9831ae..c68c9e09 100644 --- a/templates/themes/catalog/info.php +++ b/templates/themes/catalog/info.php @@ -38,5 +38,13 @@ 'comment' => '(eg. "catalog.css")' ); + $theme['config'][] = Array( + 'title' => 'Update on new posts', + 'name' => 'update_on_posts', + 'type' => 'checkbox', + 'default' => false, + 'comment' => 'Without this checked, the catalog only updates on new threads.' + ); + // Unique function name for building everything $theme['build_function'] = 'catalog_build'; diff --git a/templates/themes/catalog/theme.php b/templates/themes/catalog/theme.php index 4e2d40db..96550683 100644 --- a/templates/themes/catalog/theme.php +++ b/templates/themes/catalog/theme.php @@ -20,7 +20,7 @@ $b = new Catalog(); $b->build($settings, $board); } - } elseif ($action == 'post-thread' && in_array($board, $boards)) { + } elseif ($action == 'post-thread' || ($settings['update_on_posts'] && $action == 'post') && in_array($board, $boards)) { $b = new Catalog(); $b->build($settings, $board); }