* @copyright 2012-2017 KreatIN * @license http://www.apache.org/licenses/LICENSE-2.0 * @version 1.4.1 * * Designed by Kreatin * http://www.kreatin.fr/jqzoomevolution/1.4/tshirts/1-1-t-shirt-delave-manches-courtes.html * * Thank you to open-source/free code, libraries and sites * that we either used or we got inspiration from to create * JQZoom Evolution * * -The jQuery Zoom Gallery plugin xZoom : * https://payalord.github.io/xZoom/ * * Copyright 2017 KreatIN * */ class JQZoomInstall { public static function installDB() { Db::getInstance()->Execute('DROP TABLE IF EXISTS `' . _DB_PREFIX_ . 'jqzoomconfig`'); Db::getInstance()->Execute(' CREATE TABLE IF NOT EXISTS `' . _DB_PREFIX_ . 'jqzoomconfig` ( `id_jqzoomconfig` int(10) unsigned NOT NULL auto_increment, `id_shop_group` int(11) unsigned DEFAULT NULL, `id_shop` int(11) unsigned DEFAULT NULL, `name` varchar(32) NOT NULL, `value` text, `date_add` datetime NOT NULL, `date_upd` datetime NOT NULL, PRIMARY KEY (`id_jqzoomconfig`), KEY `name` (`name`), KEY `id_shop` (`id_shop`), KEY `id_shop_group` (`id_shop_group`) ) ENGINE=' . _MYSQL_ENGINE_ . ' DEFAULT CHARSET=utf8; '); return true; } public static function insertConfig() { include_once(dirname(__FILE__) . '/JQZoomConfig.php'); JQZoomConfig::updateValue('JQZOOM_POSITION', 'right'); JQZoomConfig::updateValue('JQZOOM_WIDTH', 0); JQZoomConfig::updateValue('JQZOOM_HEIGHT', 0); JQZoomConfig::updateValue('JQZOOM_XOFFSET', 20); JQZoomConfig::updateValue('JQZOOM_YOFFSET', 0); JQZoomConfig::updateValue('JQZOOM_BCOLOR', ''); JQZoomConfig::updateValue('JQZOOM_SHOWTITLE', 0); JQZoomConfig::updateValue('JQZOOM_LENSSHAPE', 'box'); JQZoomConfig::updateValue('JQZOOM_FADEINEFFECT', 0); JQZoomConfig::updateValue('JQZOOM_FADEOUTEFFECT', 1); JQZoomConfig::updateValue('JQZOOM_TINTCOLOR', '#000000'); JQZoomConfig::updateValue('JQZOOM_TINTOPACITY', '0.4'); JQZoomConfig::updateValue('JQZOOM_LENSCOLOR', ''); JQZoomConfig::updateValue('JQZOOM_LENSOPACITY', '0.4'); JQZoomConfig::updateValue('JQZOOM_ZOOMPOWER', 0); return true; } public static function uninstallDB() { Db::getInstance()->Execute('DROP TABLE `' . _DB_PREFIX_ . 'jqzoomconfig`'); return true; } }