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();