summaryrefslogtreecommitdiff
path: root/modules/comment/helpers
diff options
context:
space:
mode:
Diffstat (limited to 'modules/comment/helpers')
-rw-r--r--modules/comment/helpers/comment_installer.php14
1 files changed, 12 insertions, 2 deletions
diff --git a/modules/comment/helpers/comment_installer.php b/modules/comment/helpers/comment_installer.php
index a64064f6..cbb8c783 100644
--- a/modules/comment/helpers/comment_installer.php
+++ b/modules/comment/helpers/comment_installer.php
@@ -48,8 +48,8 @@ class comment_installer {
module::set_var("comment", "spam_caught", 0);
module::set_var("comment", "access_permissions", "everybody");
- module::set_var("comment", "rss_available", "both");
- module::set_version("comment", 5);
+ module::set_var("comment", "rss_visible", "both");
+ module::set_version("comment", 6);
}
static function upgrade($version) {
@@ -81,6 +81,16 @@ class comment_installer {
module::set_var("comment", "rss_visible", "all");
module::set_version("comment", $version = 5);
}
+
+ // In version 5 we accidentally set the installer variable to rss_available when it should
+ // have been rss_visible. Migrate it over now, if necessary.
+ if ($version == 5) {
+ if (!module::get_var("comment", "rss_visible")) {
+ module::set_var("comment", "rss_visible", module::get_var("comment", "rss_available"));
+ }
+ module::clear_var("comment", "rss_available");
+ module::set_version("comment", $version = 6);
+ }
}
static function uninstall() {