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`;