78 lines
2.8 KiB
SQL
78 lines
2.8 KiB
SQL
SET NAMES 'utf8';
|
|
|
|
CREATE TABLE IF NOT EXISTS `PREFIX_module_access` (
|
|
`id_profile` int(10) unsigned NOT NULL,
|
|
`id_module` int(10) unsigned NOT NULL,
|
|
`view` tinyint(1) NOT NULL,
|
|
`configure` tinyint(1) NOT NULL,
|
|
PRIMARY KEY (`id_profile`,`id_module`)
|
|
) ENGINE=ENGINE_TYPE DEFAULT CHARSET=utf8;
|
|
|
|
INSERT INTO `PREFIX_module_access` (`id_profile`, `id_module`, `configure`, `view`) (
|
|
SELECT id_profile, id_module, 0, 1
|
|
FROM PREFIX_access a, PREFIX_module m
|
|
WHERE id_tab = (SELECT `id_tab` FROM PREFIX_tab WHERE class_name = 'AdminModules' LIMIT 1)
|
|
AND a.`view` = 0
|
|
);
|
|
|
|
INSERT INTO `PREFIX_module_access` (`id_profile`, `id_module`, `configure`, `view`) (
|
|
SELECT id_profile, id_module, 1, 1
|
|
FROM PREFIX_access a, PREFIX_module m
|
|
WHERE id_tab = (SELECT `id_tab` FROM PREFIX_tab WHERE class_name = 'AdminModules' LIMIT 1)
|
|
AND a.`view` = 1
|
|
);
|
|
|
|
UPDATE `PREFIX_tab` SET `class_name` = 'AdminThemes' WHERE `class_name` = 'AdminAppearance';
|
|
|
|
INSERT INTO `PREFIX_hook` (
|
|
`name` ,
|
|
`title` ,
|
|
`description` ,
|
|
`position` ,
|
|
`live_edit`
|
|
)
|
|
VALUES ('taxmanager', 'taxmanager', NULL , '1', '0');
|
|
|
|
ALTER TABLE `PREFIX_tax_rule`
|
|
ADD `zipcode_from` INT NOT NULL AFTER `id_state` ,
|
|
ADD `zipcode_to` INT NOT NULL AFTER `zipcode_from` ,
|
|
ADD `behavior` INT NOT NULL AFTER `zipcode_to`,
|
|
ADD `description` VARCHAR( 100 ) NOT NULL AFTER `id_tax`;
|
|
|
|
ALTER TABLE `PREFIX_tax_rule` DROP INDEX tax_rule;
|
|
|
|
INSERT INTO `PREFIX_tax_rule` (`id_tax_rules_group`, `id_country`, `id_state`, `id_tax`, `behavior`, `zipcode_from`, `zipcode_to`)
|
|
SELECT r.`id_tax_rules_group`, r.`id_country`, r.`id_state`, r.`id_tax`, 0, z.`from_zip_code`, z.`to_zip_code`
|
|
FROM `PREFIX_tax_rule` r INNER JOIN `PREFIX_county_zip_code` z ON (z.`id_county` = r.`id_county`);
|
|
|
|
UPDATE `PREFIX_tax_rule` SET `behavior` = GREATEST(`state_behavior`, `county_behavior`);
|
|
|
|
DELETE FROM `PREFIX_tax_rule`
|
|
WHERE `id_county` != 0
|
|
AND `zipcode_from` = 0;
|
|
|
|
ALTER TABLE `PREFIX_tax_rule`
|
|
DROP `id_county`,
|
|
DROP `state_behavior`,
|
|
DROP `county_behavior`;
|
|
|
|
/* PHP:remove_tab(AdminCounty); */;
|
|
DROP TABLE `PREFIX_county_zip_code`;
|
|
DROP TABLE `PREFIX_county`;
|
|
|
|
ALTER TABLE `PREFIX_employee`
|
|
ADD `id_last_order` tinyint(1) unsigned NOT NULL default '0',
|
|
ADD `id_last_message` tinyint(1) unsigned NOT NULL default '0',
|
|
ADD `id_last_customer` tinyint(1) unsigned NOT NULL default '0';
|
|
|
|
INSERT INTO `PREFIX_configuration` (`name`, `value`, `date_add`, `date_upd`) VALUES
|
|
('PS_SHOW_NEW_ORDERS', '1', NOW(), NOW()),
|
|
('PS_SHOW_NEW_CUSTOMERS', '1', NOW(), NOW()),
|
|
('PS_SHOW_NEW_MESSAGES', '1', NOW(), NOW()),
|
|
('PS_FEATURE_FEATURE_ACTIVE', '1', NOW(), NOW()),
|
|
('PS_COMBINATION_FEATURE_ACTIVE', '1', NOW(), NOW());
|
|
|
|
ALTER TABLE `PREFIX_product` ADD `available_date` DATETIME NOT NULL AFTER `available_for_order`;
|
|
|
|
ALTER TABLE `PREFIX_product_attribute` ADD `available_date` DATETIME NOT NULL;
|