summaryrefslogtreecommitdiff
path: root/modules/exif/helpers/exif_installer.php
diff options
context:
space:
mode:
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");
}
}