dirroot/mod/$module/lib.php"); $moduleconfig = $module.'_process_options'; if (function_exists($moduleconfig)) { $moduleconfig($config); } } else { $moduleprefix = ''; } foreach ($config as $name => $value) { set_config($moduleprefix.$name, $value); } redirect("$CFG->wwwroot/$CFG->admin/modules.php", get_string("changessaved"), 1); exit; } /// Otherwise print the form. $module = required_param('module', '', PARAM_CLEANFILE); require_once("$CFG->dirroot/mod/$module/lib.php"); $stradmin = get_string("administration"); $strconfiguration = get_string("configuration"); $strmanagemodules = get_string("managemodules"); $strmodulename = get_string("modulename", $module); print_header("$site->shortname: $strmodulename: $strconfiguration", $site->fullname, "$stradmin -> ". "$strconfiguration -> ". "$strmanagemodules -> $strmodulename"); print_heading($strmodulename); print_simple_box("
".get_string("configwarning", 'admin')."
", "center", "50%"); echo "
"; print_simple_box_start("center", ""); include("$CFG->dirroot/mod/$module/config.html"); print_simple_box_end(); print_footer(); ?>