die;
}
+
+/// Insert default values for any important configuration variables
+
+ include_once("$CFG->dirroot/lib/defaults.php");
+
+ foreach ($defaults as $name => $value) {
+ if (!isset($CFG->$name)) {
+ $CFG->$name = $value;
+ set_config($name, $value);
+ $configchange = true;
+ }
+ }
+
+/// If any new configurations were found then send to the config page to check
+
+ if (!empty($configchange)) {
+ redirect("config.php");
+ }
+
+
/// Check version of Moodle code on disk compared with database
/// and upgrade if possible.
}
-/// Insert default values for any important configuration variables
-
- include_once("$CFG->dirroot/lib/defaults.php");
-
- foreach ($defaults as $name => $value) {
- if (!isset($CFG->$name)) {
- $CFG->$name = $value;
- set_config($name, $value);
- $configchange = true;
- }
- }
-
-/// If any new configurations were found then send to the config page to check
-
- if (!empty($configchange)) {
- redirect("config.php");
- }
-
-
/// Upgrade backup/restore system if necessary
require_once("$CFG->dirroot/backup/lib.php");
upgrade_backup_db("$CFG->wwwroot/$CFG->admin/index.php"); // Return here afterwards
table_column('course', '', 'enrolperiod', 'int', '10', 'unsigned', '0', 'not null', 'startdate');
}
+ if ($oldversion < 2004072901) { // Fixing error in schema
+ if ($record = get_record('log_display', 'module', 'course', 'action', 'update')) {
+ delete_records('log_display', 'module', 'course', 'action', 'update');
+ insert_record('log_display', $record, false, 'module');
+ }
+ }
return $result;
INSERT INTO prefix_log_display VALUES ('course', 'view', 'course', 'fullname');
INSERT INTO prefix_log_display VALUES ('course', 'update', 'course', 'fullname');
INSERT INTO prefix_log_display VALUES ('course', 'enrol', 'course', 'fullname');
-INSERT INTO prefix_log_display VALUES ('course', 'update', 'course', 'fullname');
table_column('course', '', 'enrolperiod', 'int', '10', 'unsigned', '0', 'not null', 'startdate');
}
+ if ($oldversion < 2004072901) { // Fixing error in schema
+ if ($record = get_record('log_display', 'module', 'course', 'action', 'update')) {
+ delete_records('log_display', 'module', 'course', 'action', 'update');
+ insert_record('log_display', $record, false, 'module');
+ }
+ }
+
+
return $result;
}
INSERT INTO prefix_log_display VALUES ('course', 'view', 'course', 'fullname');
INSERT INTO prefix_log_display VALUES ('course', 'update', 'course', 'fullname');
INSERT INTO prefix_log_display VALUES ('course', 'enrol', 'course', 'fullname');
-INSERT INTO prefix_log_display VALUES ('course', 'update', 'course', 'fullname');
// database to determine whether upgrades should
// be performed (see lib/db/*.php)
-$version = 2004072900; // The current version is a date (YYYYMMDDXX)
+$version = 2004072901; // The current version is a date (YYYYMMDDXX)
$release = "1.4 development"; // User-friendly version number