summaryrefslogtreecommitdiff
path: root/modules/exif/helpers/exif_installer.php
diff options
context:
space:
mode:
authorTim Almdal <tnalmdal@shaw.ca>2009-02-10 16:28:50 +0000
committerTim Almdal <tnalmdal@shaw.ca>2009-02-10 16:28:50 +0000
commit19f29fb1d6dae4dc9e290c2cc7112401c328a59a (patch)
treedaae35f8aeb71b798443cac7320a027bcb092c66 /modules/exif/helpers/exif_installer.php
parent9ad072b33fb091c7cad901849662d0b865a2410b (diff)
Exif data is now collected when an image is added.
Diffstat (limited to 'modules/exif/helpers/exif_installer.php')
-rw-r--r--modules/exif/helpers/exif_installer.php12
1 files changed, 12 insertions, 0 deletions
diff --git a/modules/exif/helpers/exif_installer.php b/modules/exif/helpers/exif_installer.php
index 6ebe69af..a008581d 100644
--- a/modules/exif/helpers/exif_installer.php
+++ b/modules/exif/helpers/exif_installer.php
@@ -22,11 +22,23 @@ class exif_installer {
$version = module::get_version("exif");
if ($version == 0) {
+ $db = Database::instance();
+ $db->query("CREATE TABLE IF NOT EXISTS `exif_keys` (
+ `id` int(9) NOT NULL auto_increment,
+ `item_id` int(9) NOT NULL,
+ `name` varchar(64) NOT NULL,
+ `summary` boolean NOT NULL,
+ `value` varchar(255) NOT NULL,
+ PRIMARY KEY (`id`),
+ UNIQUE KEY(`item_id`, `summary`, `name`))
+ ENGINE=InnoDB DEFAULT CHARSET=utf8;");
module::set_version("exif", 1);
}
}
static function uninstall() {
+ $db = Database::instance();
+ $db->query("DROP TABLE IF EXISTS `exif_keys`;");
module::delete("exif");
}
}