Example #1
0
            if ($error) {
                echo "<p>Please upgrade manually.</p>\n";
                echo "</li>\n";
                break;
            } else {
                $db->query("update config set value='{$version}' where `key`='dbVersion'");
                echo "</li>\n";
            }
        }
        echo "</li>\n";
    }
} else {
    if (Config::$dbUser) {
        if ($db->connected()) {
            echo "<li>Database tables not installed.</li>\n";
            $file = Core::getInstallPath() . "/db/core.sql";
            echo "<li>Running install script <tt>{$file}</tt>:\n";
            $error = Status::sourceSqlFile($db, $file);
            if ($error) {
                echo "<p>Please install manually.</p>\n";
            }
            echo "</li>\n";
        } else {
            echo "<li>Database connection failed. Please check your configuration (<tt>" . Config::configFile() . "</tt>).</li>\n";
        }
    } else {
        echo "<li>Database not configured. Please create/edit <tt>" . Config::configFile() . "</tt>, see <tt>config.php-sample</tt> for an example.</li>\n";
    }
}
echo "</ul>\n";
$this->content = ob_get_clean();