summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBharat Mediratta <bharat@menalto.com>2009-05-28 21:18:46 -0700
committerBharat Mediratta <bharat@menalto.com>2009-05-28 21:18:46 -0700
commit356bac0db0dca5d2b8102b31b6c6b9509f595c29 (patch)
treeb48e0013b55601d4d856350a3213880a424911ea
parentc4c70c537d1d72ad5e476190c069270450fa7048 (diff)
Restore calls to module::load_modules() after install/activate/deactivate/uninstall events.
-rw-r--r--modules/gallery/helpers/module.php4
1 files changed, 4 insertions, 0 deletions
diff --git a/modules/gallery/helpers/module.php b/modules/gallery/helpers/module.php
index 8abfa36d..2fd5be6c 100644
--- a/modules/gallery/helpers/module.php
+++ b/modules/gallery/helpers/module.php
@@ -114,6 +114,7 @@ class module_Core {
if (method_exists($installer_class, "install")) {
call_user_func_array(array($installer_class, "install"), array());
}
+ module::load_modules();
// Now the module is installed but inactive, so don't leave it in the active path
array_shift($kohana_modules);
@@ -144,6 +145,7 @@ class module_Core {
$module->active = true;
$module->save();
}
+ module::load_modules();
graphics::activate_rules($module_name);
log::success(
@@ -167,6 +169,7 @@ class module_Core {
$module->active = false;
$module->save();
}
+ module::load_modules();
graphics::deactivate_rules($module_name);
log::success(
@@ -189,6 +192,7 @@ class module_Core {
if ($module->loaded) {
$module->delete();
}
+ module::load_modules();
// We could delete the module vars here too, but it's nice to leave them around
// in case the module gets reinstalled.