} $upgrade->apply_needed(); echo "<br><br>\n <form>\n <table width='100%' class='noborder' style='background:transparent;'>\n <tr>\n <td class='nobborder' style='text-align:center;'>\n <input type='button' onclick=\"top.frames['main'].window.location.reload();\" value='" . _("Continue") . "'/>\n </td>\n </tr>\n </table>\n </form>"; exit; } // Force a certain upgrade if (GET('version') && GET('type') && GET('force')) { $upgrades = $upgrade->get_all(); if (!isset($upgrades[$version])) { echo ossim_error(_("Error! No valid version upgrade")); exit; } switch ($type) { case 'php_pre': $file = $upgrades[$version]['php']['file']; $upgrade->create_php_upgrade_object($file, $version); // XXX Move that to the main class echo "<pre>" . _("Starting PHP PRE script") . "...\n"; $upgrade->php->start_upgrade(); echo "\n" . _("PHP PRE script ended") . "</pre>"; $upgrade->destroy_php_upgrade_object(); break; case 'php_post': $file = $upgrades[$version]['php']['file']; $upgrade->create_php_upgrade_object($file, $version); echo "<pre>" . _("Starting PHP POST script") . "...\n"; $upgrade->php->end_upgrade(); echo "\n" . _("PHP POST script ended") . "</pre>"; $upgrade->destroy_php_upgrade_object(); break; case 'sql':