Removing and re-adding currency support in courses

This commit is contained in:
moodler
2005-07-22 17:19:52 +00:00
parent f45d33ee84
commit f2e34253c3
5 changed files with 20 additions and 1 deletions

View File

@ -1205,6 +1205,13 @@ function main_upgrade($oldversion=0) {
}
}
if ($oldversion < 2005072200) { // fix the mistakenly-added currency stuff from enrol/authorize
execute_sql("DROP TABLE {$CFG->prefix}currencies", false); // drop silently
execute_sql("ALTER TABLE {$CFG->prefix}course DROP currency", false);
$defaultcurrency = empty($CFG->enrol_currency) ? 'USD' : $CFG->enrol_currency;
table_column('course', '', 'currency', 'char', '3', '', $defaultcurrency, 'not null', 'cost');
}
return $result;
}