diff options
author | Bharat Mediratta <bharat@menalto.com> | 2009-05-28 21:18:46 -0700 |
---|---|---|
committer | Bharat Mediratta <bharat@menalto.com> | 2009-05-28 21:18:46 -0700 |
commit | 356bac0db0dca5d2b8102b31b6c6b9509f595c29 (patch) | |
tree | b48e0013b55601d4d856350a3213880a424911ea | |
parent | c4c70c537d1d72ad5e476190c069270450fa7048 (diff) |
Restore calls to module::load_modules() after install/activate/deactivate/uninstall events.
-rw-r--r-- | modules/gallery/helpers/module.php | 4 |
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. |