Beispiel #1
0
function step12()
{
    $sql = e107::getDb();
    $ns = e107::getRender();
    $mes = e107::getMessage();
    $f = new forumUpgrade();
    $stepCaption = 'Step 12: Delete old forum data';
    if (!isset($_POST['delete_old']) && !isset($_POST['skip_delete_old'])) {
        $text = "\n\t\tThe forum upgrade should now be complete.<br />  During the upgrade process the old forum tables were\n\t\tretained. You may choose to keep these tables as a backup or delete them. <br /><br />\n\t\tWe will also be marking the forum upgrade as completed!\n\t\t<br /><br />\n\t\t<form method='post'>\n\t\t\t<input class='btn btn-danger' data-loading-text='Please wait...' type='submit' name='delete_old' value='Remove old forum tables' />\n\t\t\t<input class='btn btn-primary' type='submit' name='skip_delete_old' value='Keep old forum tables' />\n\t\t</form>\n\t\t";
        $ns->tablerender($stepCaption, $text);
        return;
    }
    if (vartrue($_POST['delete_old'])) {
        $qryArray = array("DROP TABLE `#forum_old`", "DROP TABLE `#forum_t`");
        foreach ($qryArray as $qry) {
            $sql->gen($qry);
        }
    }
    unset($_SESSION['forumUpgrade']);
    $ret = $f->setNewVersion();
    $mes->addSuccess("Congratulations, the forum upgrade is now completed!<br /><br />{$ret}");
    $text = "<a class='btn btn-primary' href='" . e_ADMIN . "e107_update.php'>Return to e107 Update</a>";
    $ns->tablerender($stepCaption, $mes->render() . $text);
    return;
}
Beispiel #2
0
function step12()
{
    $e107 = e107::getInstance();
    $f = new forumUpgrade();
    $stepCaption = 'Step 12: Delete old forum data';
    if (!isset($_POST['delete_old'])) {
        $text = "\n\t\tThe forum upgrade should now be complete.<br />  During the upgrade process the old forum tables were\n\t\tretained, it is now time to remove the tables.<br /><br />\n\t\tWe will also be marking the forum upgrade as completed!\n\t\t<br /><br />\n\t\t<br /><br />\n\t\t<form method='post'>\n\t\t<input class='button' type='submit' name='delete_old' value='Remove old forum tables' />\n\t\t</form>\n\t\t";
        $e107->ns->tablerender($stepCaption, $text);
        return;
    }
    $qryArray = array("DROP TABLE `#forum_old`", "DROP TABLE `#forum_t", "DELETE * FROM `#generic` WHERE gen_type = 'forumUpgrade'");
    foreach ($qryArray as $qry) {
        $e107->sql->db_Select_gen($qry, true);
    }
    $ret = $f->setNewVersion();
    $text = "\n\tCongratulations, the forum upgrade is now completed!<br /><br />\n\t{$ret}\n\t<br /><br />\n\t";
    $e107->ns->tablerender($stepCaption, $text);
    return;
}