diff options
Diffstat (limited to 'modules/exif/helpers/exif_installer.php')
-rw-r--r-- | modules/exif/helpers/exif_installer.php | 12 |
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"); } } |