function print_next_step() { global $vbulletin, $numsteps, $upgradecore_phrases, $vbphrase; // do nothing if print_next_page() or nextStep has already been called if (defined('NONEXTSTEP')) { return; } define('NONEXTSTEP', true); // reset $perpage to tell the upgrade log that any multi-page steps are complete $vbulletin->GPC['perpage'] = 0; log_upgrade_step(); $nextstep = $vbulletin->GPC['step'] + 1; if (defined('SCRIPTCOMPLETE')) { $formaction = 'upgrade.php'; $buttonvalue = ' ' . $vbphrase['proceed'] . ' '; $buttontitle = ''; if ($vbulletin->config['Misc']['upgrade_autoproceed'] == 'full' and $vbulletin->debug) { print_cp_redirect('upgrade.php', 0.5); } } else { if ($vbulletin->GPC['step'] >= $numsteps) { $formaction = 'upgrade.php'; $buttonvalue = ' ' . $vbphrase['proceed'] . ' '; $buttontitle = ''; if ($vbulletin->config['Misc']['upgrade_autoproceed'] == 'full' and $vbulletin->debug) { print_cp_redirect('upgrade.php', 0.5); } } else { $formaction = THIS_SCRIPT; $buttonvalue = sprintf($upgradecore_phrases['next_step'], $nextstep, $numsteps); $buttontitle = fetch_step_title($nextstep); // automatic advance - enable if you want to get through upgrades quickly without reading the text if ($vbulletin->config['Misc']['upgrade_autoproceed'] and $vbulletin->debug and ($vbulletin->GPC['step'] != 'welcome' or $vbulletin->config['Misc']['upgrade_autoproceed'] == 'full')) { print_cp_redirect(THIS_SCRIPT . "?step={$nextstep}", 0.5); } } } global $upgrade; if ($vbulletin->debug and is_object($upgrade) and !empty($upgrade->modifications)) { /* Looks like execute wasn't called, this doesn't need phrased because its a dev error! */ echo "<p style=\"color: red;\"><b>Some queries were not executed, did you forget to call execute() on the upgrade queries?</b></p>\n"; } echo '</div> <!-- end #all -->'; ?> <form action="<?php echo $formaction; ?> " method="get" name="nextStep"> <?php if (!defined('SCRIPTCOMPLETE')) { echo '<input type="hidden" name="step" value="' . $nextstep . '" />'; } ?> <table cellpadding="4" cellspacing="0" border="0" width="100%" class="navbody" style="padding:4px; border:outset 2px;"> <tr align="center"> <td><b><?php echo $upgradecore_phrases['click_button_to_proceed']; ?> </b><br />vBulletin ©2000 - <?php echo date('Y'); ?> , vBulletin Solutions, Inc.</td> <td><input type="submit" class="button" accesskey="s" value="<?php echo $buttonvalue; ?> " title="<?php echo $buttontitle; ?> " /></td> </tr> </table> </form> <?php }
function print_next_step() { global $vbulletin, $numsteps, $installcore_phrases, $vbphrase, $hiddenfields; // do nothing if print_next_page() or nextStep has already been called if (defined('NONEXTSTEP')) { return; } define('NONEXTSTEP', true); // reset $perpage to tell the upgrade log that any multi-page steps are complete $vbulletin->GPC['perpage'] = 0; $nextstep = $vbulletin->GPC['step'] + 1; if ($step >= $numsteps) { $formaction = THIS_SCRIPT; $buttonvalue = ' ' . $vbphrase['proceed'] . ' '; $buttontitle = ''; } else { $formaction = THIS_SCRIPT; $buttonvalue = sprintf($installcore_phrases['next_step'], $nextstep, $numsteps); $buttontitle = fetch_step_title($nextstep); // automatic advance - enable if you want to get through upgrades quickly without reading the text if (!defined('HIDEPROCEED') and $vbulletin->GPC['step'] >= 3 and $vbulletin->config['Misc']['upgrade_autoproceed'] and $vbulletin->debug and ($vbulletin->GPC['step'] != 'welcome' or $vbulletin->config['Misc']['upgrade_autoproceed'] == 'full')) { print_cp_redirect(THIS_SCRIPT . "?step={$nextstep}", 0.5); } } echo '</div> <!-- end #all -->'; ?> <!-- </div> --> <form action="<?php echo $formaction; ?> " method="get" name="nextStep"> <input type="hidden" name="step" value="<?php echo $nextstep; ?> " /> <?php foreach ($hiddenfields as $varname => $value) { echo "<input type=\"hidden\" name=\"" . htmlspecialchars_uni($varname) . "\" value=\"" . htmlspecialchars_uni($value) . "\" />\r\n"; } ?> <table cellpadding="4" cellspacing="0" border="0" width="100%" class="navbody" style="padding:4px; border:outset 2px;"> <tr align="center"> <td><?php if (!defined('HIDEPROCEED')) { ?> <b><?php echo $installcore_phrases['click_button_to_proceed']; ?> </b><br /><?php } ?> vBulletin ©2000 - <?php echo date('Y'); ?> Jelsoft Enterprises Ltd.</td> <td><?php if (!defined('HIDEPROCEED')) { ?> <input type="submit" class="button" accesskey="s" value="<?php echo $buttonvalue; ?> " title="<?php echo $buttontitle; ?> " /><?php } ?> </td> </tr> </table> </form> <?php }