summaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authorTim Almdal <tnalmdal@shaw.ca>2009-09-30 17:02:48 -0700
committerTim Almdal <tnalmdal@shaw.ca>2009-09-30 17:02:48 -0700
commite197e4017daa0833cec84d8392e4d05cdf81503d (patch)
tree86134893a7bcf0ec910002fdcabc9fc88d49c9d9 /modules
parent4de412e72270587cbd656ebafe08892344055a4d (diff)
Set the gallery version to 15 and provide upgrade processing to set the default sidebar.
Diffstat (limited to 'modules')
-rw-r--r--modules/gallery/helpers/gallery_installer.php13
1 files changed, 12 insertions, 1 deletions
diff --git a/modules/gallery/helpers/gallery_installer.php b/modules/gallery/helpers/gallery_installer.php
index 9e4e3c35..743808ea 100644
--- a/modules/gallery/helpers/gallery_installer.php
+++ b/modules/gallery/helpers/gallery_installer.php
@@ -268,7 +268,7 @@ class gallery_installer {
module::set_var("gallery", "show_credits", 1);
// @todo this string needs to be picked up by l10n_scanner
module::set_var("gallery", "credits", "Powered by <a href=\"%url\">Gallery %version</a>");
- module::set_version("gallery", 14);
+ module::set_version("gallery", 15);
}
static function upgrade($version) {
@@ -382,6 +382,17 @@ class gallery_installer {
module::set_version("gallery", $version = 14);
}
+ if ($version == 14) {
+ $sidebar_blocks = block_manager::get_active("site.sidebar");
+ if (empty($sidebar_blocks)) {
+ $available_blocks = block_manager::get_available_site_blocks();
+ foreach (array_key(block_manager::get_available_site_blocks()) as $id) {
+ $sidebar_blocks[] = explode(":", $id);
+ }
+ block_manager::set_active("site.sidebar", $sidebar_blocks);
+ }
+ module::set_version("gallery", $version = 15);
+ }
}
static function uninstall() {