summaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authorTim Almdal <tnalmdal@shaw.ca>2009-09-30 17:54:37 -0700
committerTim Almdal <tnalmdal@shaw.ca>2009-09-30 18:05:35 -0700
commit0787ef8b206a84778f04aa36604e0d8ea60cd13c (patch)
tree12bd3e26718be07bf504621b10c1a2ba127c48e7 /modules
parent7e78d125b202d476fbf4e41addf85cfbaa838ec4 (diff)
Added active_sidebar_blocks and deactive_sidebar_blocks to allow the installer to activate and deactive the side bar blocks when a module is activated or deactivated.
Diffstat (limited to 'modules')
-rw-r--r--modules/gallery/helpers/block_manager.php6
1 files changed, 2 insertions, 4 deletions
diff --git a/modules/gallery/helpers/block_manager.php b/modules/gallery/helpers/block_manager.php
index 906a251d..f26c3660 100644
--- a/modules/gallery/helpers/block_manager.php
+++ b/modules/gallery/helpers/block_manager.php
@@ -37,8 +37,7 @@ class block_manager_Core {
if (method_exists($block_class, "get_site_list")) {
$blocks = call_user_func(array($block_class, "get_site_list"));
Kohana::log("error", Kohana::debug($blocks));
- foreach (array_keys($blocks) as $id) {
- list ($unused, $block_id) = explode(":", $id);
+ foreach (array_keys($blocks) as $block_id) {
self::add("site.sidebar", $module_name, $block_id);
}
}
@@ -54,8 +53,7 @@ class block_manager_Core {
$block_class = "{$module_name}_block";
if (method_exists($block_class, "get_site_list")) {
$blocks = call_user_func(array($block_class, "get_site_list"));
- foreach (array_keys($blocks) as $id) {
- list ($unused, $block_id) = explode(":", $id);
+ foreach (array_keys($blocks) as $block_id) {
self::remove("site.sidebar", $module_name, $block_id);
}
}