summaryrefslogtreecommitdiff
path: root/installer/web.php
diff options
context:
space:
mode:
authorNathan Kinkade <nkinkade@nkinka.de>2010-01-09 23:02:55 +0000
committerNathan Kinkade <nkinkade@nkinka.de>2010-01-09 23:02:55 +0000
commit0a67b836a9b5021c91b9c327d3693991c3248dfc (patch)
tree91f49ca62a9ffd586e01bde700068f87e884181a /installer/web.php
parent232c0b7fd0df7f84543bc29380a0734ef1e84a02 (diff)
parentbd9f945e3f2de4ea2402bd3941dba69c79ddc5a4 (diff)
Merge branch 'master' of git://github.com/gallery/gallery3
Diffstat (limited to 'installer/web.php')
-rw-r--r--installer/web.php8
1 files changed, 6 insertions, 2 deletions
diff --git a/installer/web.php b/installer/web.php
index 65233b31..90143afb 100644
--- a/installer/web.php
+++ b/installer/web.php
@@ -46,8 +46,12 @@ if (installer::already_installed()) {
$content = render("invalid_db_version.html.php");
} else if (!installer::select_db($config)) {
$content = render("missing_db.html.php");
- } else if (!installer::db_empty($config)) {
- $content = render("db_not_empty.html.php");
+ } else if (is_string($count = installer::db_empty($config)) || !$count) {
+ if (is_string($count)) {
+ $content = oops($count);
+ } else {
+ $content = render("db_not_empty.html.php");
+ }
} else if (!installer::unpack_var()) {
$content = oops("Unable to create files inside the <code>var</code> directory");
} else if (!installer::unpack_sql($config)) {