summaryrefslogtreecommitdiffstats
path: root/phpfspot.class.php
diff options
context:
space:
mode:
authorAndreas Unterkircher <unki@netshadow.at>2007-06-09 06:37:44 +0000
committerAndreas Unterkircher <unki@netshadow.at>2007-06-09 06:37:44 +0000
commitdac334b46e3f2d939f8d106b98dc82a102e72423 (patch)
treed4b4cb0a6f1c361615967c1d613c19b2bf0f1afd /phpfspot.class.php
parentfd6a1fceaa36f71f8c7bd88be0c44b1a26907517 (diff)
general function to check if a table exists
general function to execute a query without handling results git-svn-id: file:///var/lib/svn/phpfspot/trunk@64 fa6a889d-dae6-447d-9e79-4ba9a3039384
Diffstat (limited to 'phpfspot.class.php')
-rw-r--r--phpfspot.class.php17
1 files changed, 17 insertions, 0 deletions
diff --git a/phpfspot.class.php b/phpfspot.class.php
index de2adc0..d62be69 100644
--- a/phpfspot.class.php
+++ b/phpfspot.class.php
@@ -19,7 +19,10 @@ class PHPFSPOT {
$this->cfg = new PHPFSPOT_CFG;
$this->db = new PHPFSPOT_DB(&$this, $this->cfg->fspot_db);
+
$this->cfg_db = new PHPFSPOT_DB(&$this, $this->cfg->phpfspot_db);
+ $this->check_config_table();
+
$this->tmpl = new PHPFSPOT_TMPL($this);
$this->get_tags();
@@ -343,6 +346,20 @@ class PHPFSPOT {
} // get_meta_informations()
+ public function check_config_table()
+ {
+ // if the config table doesn't exist yet, create it
+ if(!$this->cfg_db->db_check_table_exists("images")) {
+ $this->cfg_db->db_exec("
+ CREATE TABLE images (
+ img_idx int primary key,
+ img_md5 varchar(32)
+ )
+ ");
+ }
+
+ } // check_config_table
+
}
?>