Disable the exercise module as it's not maintained or upgraded for roles

This commit is contained in:
moodler
2006-10-06 06:15:57 +00:00
parent 1b19e8107e
commit e27a943788
2 changed files with 18 additions and 1 deletions
+17
View File
@@ -33,6 +33,23 @@ function xmldb_main_upgrade($oldversion=0) {
}
}
if ($oldversion < 2006100601) { /// Disable the exercise module because it's unmaintained
if ($module = get_record('modules', 'name', 'exercise')) {
if ($module->visible) {
// Hide/disable the module entry
set_field('modules', 'visible', '0', 'id', $module->id);
// Save existing visible state for all activities
set_field('course_modules', 'visibleold', '1', 'visible' ,'1', 'module', $module->id);
set_field('course_modules', 'visibleold', '0', 'visible' ,'0', 'module', $module->id);
// Hide all activities
set_field('course_modules', 'visible', '0', 'module', $module->id);
require_once($CFG->dirroot.'/course/lib.php');
rebuild_course_cache(); // Rebuld cache for all modules because they might have changed
}
}
}
return $result;
}
+1 -1
View File
@@ -6,7 +6,7 @@
// This is compared against the values stored in the database to determine
// whether upgrades should be performed (see lib/db/*.php)
$version = 2006100401; // YYYYMMDD = date
$version = 2006100601; // YYYYMMDD = date
// XY = increments within a single day
$release = '1.7 dev'; // Human-friendly version name