$template->assign(array('MINOR_VERSION' => $version, 'MAJOR_VERSION' => $last_version)); } // +-----------------------------------------------------------------------+ // | Step 2 | // +-----------------------------------------------------------------------+ if ($step == 2 and is_webmaster()) { if (isset($_POST['submit']) and isset($_POST['upgrade_to'])) { updates::upgrade_to($_POST['upgrade_to'], $step); } } // +-----------------------------------------------------------------------+ // | Step 3 | // +-----------------------------------------------------------------------+ if ($step == 3 and is_webmaster()) { if (isset($_POST['dumpDatabase'])) { updates::dump_database(isset($_POST['includeHistory'])); } if (isset($_POST['submit']) and isset($_POST['upgrade_to'])) { updates::upgrade_to($_POST['upgrade_to'], $step); } $updates = new updates(); $updates->get_merged_extensions($upgrade_to); $updates->get_server_extensions($upgrade_to); $template->assign('missing', $updates->missing); } // +-----------------------------------------------------------------------+ // | Process template | // +-----------------------------------------------------------------------+ if (!is_webmaster()) { $page['errors'][] = l10n('Webmaster status is required.'); }