From e5bd4e58329c7ea09ad2656e869beaa4910fcb6a Mon Sep 17 00:00:00 2001 From: moodler Date: Fri, 15 Jul 2005 17:28:45 +0000 Subject: [PATCH] Merged proper support for module submodules into HEAD from STABLE --- lib/adminlib.php | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/lib/adminlib.php b/lib/adminlib.php index a658ad0145b..9537681e729 100644 --- a/lib/adminlib.php +++ b/lib/adminlib.php @@ -214,7 +214,19 @@ function upgrade_activity_modules($return) { error($module->name .' tables could NOT be set up successfully!'); } } - + + /// Check submodules of this module if necessary + + include_once($fullmod.'/lib.php'); // defines upgrading function + + $submoduleupgrade = $module->name.'_upgrade_submodules'; + if (function_exists($submoduleupgrade)) { + $submoduleupgrade(); + } + + + /// Run any defaults or final code that is necessary for this module + if ( is_readable($fullmod .'/defaults.php')) { // Insert default values for any important configuration variables unset($defaults);