summaryrefslogtreecommitdiff
path: root/contrib/feed-browser/includes/functions.inc
diff options
context:
space:
mode:
authorMarcin Juszkiewicz <hrw@openembedded.org>2007-07-05 15:37:56 +0000
committerMarcin Juszkiewicz <hrw@openembedded.org>2007-07-05 15:37:56 +0000
commit50fbbdb83e90403447b95b326ebe825ea325e605 (patch)
tree140d2e8cca86f024db22136904bb0b1a358ccc5a /contrib/feed-browser/includes/functions.inc
parent66f69d475f74260170e0703e670a9870ab087f29 (diff)
feed-browser: exit if database cannot be found or created
Diffstat (limited to 'contrib/feed-browser/includes/functions.inc')
-rw-r--r--contrib/feed-browser/includes/functions.inc8
1 files changed, 7 insertions, 1 deletions
diff --git a/contrib/feed-browser/includes/functions.inc b/contrib/feed-browser/includes/functions.inc
index 5549aa578d..ad8e57e93b 100644
--- a/contrib/feed-browser/includes/functions.inc
+++ b/contrib/feed-browser/includes/functions.inc
@@ -422,8 +422,12 @@ function sectionslist()
function check_database()
{
- if($db = sqlite_open(DB_FILENAME))
+ $db_exists = FALSE;
+
+ if(file_exists(DB_FILENAME) AND $db = sqlite_open(DB_FILENAME))
{
+ $db_exists = TRUE;
+
//initialize db
if (db_table_exists ($db, 'packages') === FALSE)
{
@@ -461,6 +465,8 @@ function check_database()
sqlite_close($db);
}
+
+ return $db_exists;
}