51 lines
2.4 KiB
SQL
51 lines
2.4 KiB
SQL
/* STRUCTURE */
|
|
|
|
CREATE TABLE `PREFIX_alias` (
|
|
alias varchar(255) NOT NULL,
|
|
search varchar(255) NOT NULL,
|
|
active tinyint(1) NOT NULL default 1,
|
|
id_alias int(10) NOT NULL auto_increment,
|
|
PRIMARY KEY (id_alias),
|
|
UNIQUE KEY alias (alias)
|
|
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
|
|
|
|
ALTER TABLE `PREFIX_configuration`
|
|
ADD UNIQUE `name` (`name`);
|
|
ALTER TABLE `PREFIX_product`
|
|
ADD `wholesale_price` DECIMAL( 13, 6 ) NOT NULL AFTER `price`;
|
|
ALTER TABLE `PREFIX_range_weight`
|
|
CHANGE `delimiter1` `delimiter1` DECIMAL( 13, 6 ) NOT NULL DEFAULT '0.000000';
|
|
ALTER TABLE `PREFIX_range_weight`
|
|
CHANGE `delimiter2` `delimiter2` DECIMAL( 13, 6 ) NOT NULL DEFAULT '0.000000';
|
|
ALTER TABLE `PREFIX_discount_type_lang`
|
|
CHANGE `name` `name` VARCHAR(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL;
|
|
ALTER TABLE `PREFIX_product`
|
|
CHANGE `bargain` `on_sale` TINYINT(1) UNSIGNED NOT NULL DEFAULT 0;
|
|
ALTER TABLE `PREFIX_image_type`
|
|
ADD `suppliers` BOOL NOT NULL DEFAULT 1;
|
|
|
|
/* CONTENTS */
|
|
|
|
/* Adding tab alias */
|
|
INSERT INTO `PREFIX_tab` (`id_parent`, `class_name`, `position`) VALUES ((SELECT tmp.id_tab FROM (SELECT `id_tab` FROM `PREFIX_tab` t WHERE t.class_name = 'AdminTools' LIMIT 1) AS tmp), 'AdminAliases', 9);
|
|
INSERT INTO `PREFIX_tab_lang` (id_lang, id_tab, name) (
|
|
SELECT id_lang,
|
|
(SELECT `id_tab` FROM `PREFIX_tab` t WHERE t.class_name = 'AdminAliases' LIMIT 1),
|
|
'Alias' FROM `PREFIX_lang`);
|
|
INSERT INTO `PREFIX_access` (`id_profile`, `id_tab`, `view`, `add`, `edit`, `delete`)
|
|
VALUES ('1', (SELECT `id_tab` FROM `PREFIX_tab` t WHERE t.class_name = 'AdminAliases' LIMIT 1), '1', '1', '1', '1');
|
|
|
|
/* Adding tab import */
|
|
INSERT INTO `PREFIX_tab` (`id_parent`, `class_name`, `position`) VALUES ((SELECT tmp.id_tab FROM (SELECT `id_tab` FROM `PREFIX_tab` t WHERE t.class_name = 'AdminTools' LIMIT 1) AS tmp), 'AdminImport', 10);
|
|
INSERT INTO `PREFIX_tab_lang` (id_lang, id_tab, name) (
|
|
SELECT id_lang,
|
|
(SELECT `id_tab` FROM `PREFIX_tab` t WHERE t.class_name = 'AdminImport' LIMIT 1),
|
|
'Import' FROM `PREFIX_lang`);
|
|
INSERT INTO `PREFIX_access` (`id_profile`, `id_tab`, `view`, `add`, `edit`, `delete`)
|
|
VALUES ('1', (SELECT `id_tab` FROM `PREFIX_tab` t WHERE t.class_name = 'AdminImport' LIMIT 1), '1', '1', '1', '1');
|
|
|
|
INSERT INTO `PREFIX_hook` (`name`, `title`, `description`)
|
|
VALUES ('adminOrder', 'Display in Back-Office, tab AdminOrder', 'Launch modules when the tab AdminOrder is displayed on back-office.');
|
|
|
|
|
|
/* CONFIGURATION VARIABLE */ |