X-Git-Url: https://git.nubati.net/cgi-bin/gitweb.cgi?p=phpfspot.git;a=blobdiff_plain;f=phpfspot.class.php;fp=phpfspot.class.php;h=9b24d3bb05e338d507c89814b4510e66457debeb;hp=92c0fd2e69da2efa3c1d5a86a82f087f346d43dd;hb=79362554f81c7d1779b1755ca715874a691392f0;hpb=37d9c8bf7eb7c4244f93d9ed780333ec1fa4ae86 diff --git a/phpfspot.class.php b/phpfspot.class.php index 92c0fd2..9b24d3b 100644 --- a/phpfspot.class.php +++ b/phpfspot.class.php @@ -141,6 +141,12 @@ class PHPFSPOT { /******* Opening F-Spot's sqlite database *********/ + /* Check if database file exists and is readable */ + if(!file_exists($this->cfg->fspot_db) || !is_readable($this->cfg->fspot_db)) { + print "Error: ". $this->cfg->fspot_db ." does not exist or is not readable for user ". $this->getuid() .".\n"; + exit(1); + } + /* Check if database file is writeable */ if(!is_writeable($this->cfg->fspot_db)) { print "Error: ". $this->cfg->fspot_db ." is not writeable for user ". $this->getuid() .".\n";