1
0
mirror of https://github.com/e107inc/e107.git synced 2025-08-06 06:38:00 +02:00

Issue #1336 - Allow forum update to continue if empty tables found.

This commit is contained in:
Cameron
2016-02-09 17:41:18 -08:00
parent fee3764dff
commit e7f5155703

View File

@@ -190,11 +190,18 @@ function step2()
$ret = '';
$failed = false;
$text = '';
$sql = e107::getDb();
foreach ($tabList as $name => $rename)
{
$message = 'Creating table ' . ($rename ? $rename : $name);
$result = $db -> createTable(e_PLUGIN . 'forum/forum_sql.php', $name, true, $rename);
if($sql->isTable($name) && $sql->isEmpty($name))
{
$mes -> addSuccess("Skipping table ".$name." (already exists)");
continue;
}
$result = $db->createTable(e_PLUGIN . 'forum/forum_sql.php', $name, true, $rename);
if ($result === true)
{
$mes -> addSuccess($message);
@@ -221,9 +228,9 @@ function step2()
$ns -> tablerender('Step 2: Forum table creation', $mes -> render() . $text);
}
// FIXME - use e107::getPlugin()->manage_extended_field('add', $name, $attrib,
// $source)
// FIXME - use e107::getPlugin()->manage_extended_field('add', $name, $attrib, $source)
function step3()
{
$ns = e107::getRender();