MDL-30929 detect incorrect major version upgrades

This commit is contained in:
Petr Skoda 2012-01-01 17:24:36 +01:00
parent 60e99097e4
commit 9008ec1654
4 changed files with 66 additions and 0 deletions

View file

@ -190,6 +190,15 @@ if ($version > $CFG->version) { // upgrade
$PAGE->set_pagelayout('maintenance');
$PAGE->set_popup_notification_allowed(false);
if (upgrade_stale_php_files_present()) {
$PAGE->set_title($stradministration);
$PAGE->set_cacheable(false);
$output = $PAGE->get_renderer('core', 'admin');
echo $output->upgrade_stale_php_files_page();
die();
}
if (empty($confirmupgrade)) {
$a->oldversion = "$CFG->release ($CFG->version)";
$a->newversion = "$release ($version)";