// | 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.'); } $template->assign(array('STEP' => $step, 'PHPWG_VERSION' => PHPWG_VERSION, 'UPGRADE_TO' => $upgrade_to, 'RELEASE_URL' => PHPWG_URL . '/releases/' . $upgrade_to)); $template->set_filename('plugin_admin_content', 'updates_pwg.tpl'); $template->assign_var_from_handle('ADMIN_CONTENT', 'plugin_admin_content');