CREATE TABLE IF NOT EXISTS cscart_abt__ut2_banner_group_descriptions (
banner_group_id INT NOT NULL,
group_name VARCHAR(255) NOT NULL,
lang_code CHAR(2) NOT NULL,
PRIMARY KEY (banner_group_id,lang_code)
) DEFAULT CHARSET=utf8;
CREATE TABLE IF NOT EXISTS cscart_abt__ut2_banner_groups (
banner_group_id INT NOT NULL auto_increment,
PRIMARY KEY (banner_group_id)
) DEFAULT CHARSET=utf8;
-- Add new fields to the `?:banners` table if they don't already exist
ALTER TABLE `cscart_banners`
ADD COLUMN `abt__ut2_content_bg_align` VARCHAR(20) NOT NULL DEFAULT 'auto',
ADD COLUMN `abt__ut2_tablet_content_bg_align_use_own` CHAR(1) NOT NULL DEFAULT 'N',
ADD COLUMN `abt__ut2_mobile_content_bg_align_use_own` CHAR(1) NOT NULL DEFAULT 'N',
ADD COLUMN `abt__ut2_tablet_content_bg_align` VARCHAR(20) NOT NULL DEFAULT 'auto',
ADD COLUMN `abt__ut2_mobile_content_bg_align` VARCHAR(20) NOT NULL DEFAULT 'auto',
ADD COLUMN `abt__ut2_products_template` VARCHAR(50) NOT NULL DEFAULT '',
ADD COLUMN `abt__ut2_products_links_thumb_columns` INT(11) NOT NULL DEFAULT 0,
ADD COLUMN `abt__ut2_products_links_thumb_rows` INT(11) NOT NULL DEFAULT 0,
ADD COLUMN `abt__ut2_products_small_items_columns` INT(11) NOT NULL DEFAULT 0,
ADD COLUMN `abt__ut2_products_small_items_rows` INT(11) NOT NULL DEFAULT 0,
ADD COLUMN `abt__ut2_products_grid_columns` INT(11) NOT NULL DEFAULT 0,
ADD COLUMN `abt__ut2_products_list` TEXT,
ADD COLUMN `group_id` INT(11) NOT NULL DEFAULT 0;
-- Change the `abt__ut2_object` column to ENUM type with specific values
ALTER TABLE `cscart_banners`
CHANGE COLUMN `abt__ut2_object` `abt__ut2_object` ENUM('image', 'video', 'products');
-- Update language variables for 'ru'
UPDATE cscart_language_values
SET value = 'Общие (ПК)'
WHERE lang_code = 'ru' AND name = 'abt__ut2.banner_tab.general';
UPDATE cscart_language_values
SET value = 'Планшет'
WHERE lang_code = 'ru' AND name = 'abt__ut2.banner_tab.tablet';
UPDATE cscart_language_values
SET value = 'Смартфон'
WHERE lang_code = 'ru' AND name = 'abt__ut2.banner_tab.mobile';
UPDATE cscart_language_values
SET value = 'Используйте эту настройку, чтобы разрешить редактирование настроек баннера для мобильного устройства Планшет. Вкладка с соответствующими настройками появится только после сохранения баннера с установленным чекбоксом'
WHERE lang_code = 'ru' AND name = 'abt__ut2.banner.params.tablet_use.tooltip';
UPDATE cscart_language_values
SET value = 'Используйте эту настройку, чтобы разрешить редактирование настроек баннера для мобильного устройства Смартфон. Вкладка с соответствующими настройками появится только после сохранения баннера с установленным чекбоксом'
WHERE lang_code = 'ru' AND name = 'abt__ut2.banner.params.mobile_use.tooltip';
UPDATE cscart_language_values
SET value = 'Внутренний отступ'
WHERE lang_code = 'ru' AND name = 'abt__ut2.banner.params.padding';
UPDATE cscart_language_values
SET value = 'Отступы внутри баннера для области контента с элементами (заголовок, краткое описание, кнопка).'
WHERE lang_code = 'ru' AND name = 'abt__ut2.banner.params.padding.tooltip';
UPDATE cscart_language_values
SET value = 'Объект ровнять по краю'
WHERE lang_code = 'ru' AND name = 'abt__ut2.banner.image_align_to_edge';
-- Repeat similar queries for 'en'
UPDATE cscart_language_values
SET value = 'General (Desktop)'
WHERE lang_code = 'en' AND name = 'abt__ut2.banner_tab.general';
UPDATE cscart_language_values
SET value = 'Tablet'
WHERE lang_code = 'en' AND name = 'abt__ut2.banner_tab.tablet';
UPDATE cscart_language_values
SET value = 'Phone'
WHERE lang_code = 'en' AND name = 'abt__ut2.banner_tab.mobile';
UPDATE cscart_language_values
SET value = 'Use this option to allow own banner settings for the mobile device Tablet. The tab with appropriate settings will appear only after saving the banner with the set checkbox'
WHERE lang_code = 'en' AND name = 'abt__ut2.banner.params.tablet_use.tooltip';
UPDATE cscart_language_values
SET value = 'Use this option to allow own banner settings for the mobile device Phone. The tab with appropriate settings will appear only after saving the banner with the set checkbox'
WHERE lang_code = 'en' AND name = 'abt__ut2.banner.params.mobile_use.tooltip';
UPDATE cscart_language_values
SET value = 'Internal padding'
WHERE lang_code = 'en' AND name = 'abt__ut2.banner.params.padding';
UPDATE cscart_language_values
SET value = 'Paddings inside the banner for the content area with elements (Heading, Short Description, Button).'
WHERE lang_code = 'en' AND name = 'abt__ut2.banner.params.padding.tooltip';
UPDATE cscart_language_values
SET value = 'Align object to edge'
WHERE lang_code = 'en' AND name = 'abt__ut2.banner.image_align_to_edge';
-- Repeat similar queries for 'uk'
UPDATE cscart_language_values
SET value = 'Загальні (ПК)'
WHERE lang_code = 'uk' AND name = 'abt__ut2.banner_tab.general';
UPDATE cscart_language_values
SET value = 'Планшет'
WHERE lang_code = 'uk' AND name = 'abt__ut2.banner_tab.tablet';
UPDATE cscart_language_values
SET value = 'Смартфон'
WHERE lang_code = 'uk' AND name = 'abt__ut2.banner_tab.mobile';
UPDATE cscart_language_values
SET value = 'Застосовуйте це налаштування, щоб дозволити редагування налаштувань банера для мобільного пристрою Планшет. Вкладка з відповідними налаштуваннями з\'явиться тільки після збереження банеру із встановленим чекбоксом'
WHERE lang_code = 'uk' AND name = 'abt__ut2.banner.params.tablet_use.tooltip';
UPDATE cscart_language_values
SET value = 'Застосовуйте це налаштування, щоб дозволити редагування налаштувань банера для мобільного пристрою Смартфон. Вкладка з відповідними налаштуваннями з\'явиться тільки після збереження банеру із встановленим чекбоксом'
WHERE lang_code = 'uk' AND name = 'abt__ut2.banner.params.mobile_use.tooltip';
UPDATE cscart_language_values
SET value = 'Внутрішній відступ'
WHERE lang_code = 'uk' AND name = 'abt__ut2.banner.params.padding';
UPDATE cscart_language_values
SET value = 'Відступи всередині банера для області контенту з елементами (заголовок, короткий опис, кнопка).'
WHERE lang_code = 'uk' AND name = 'abt__ut2.banner.params.padding.tooltip';
UPDATE cscart_language_values
SET value = 'Об\'єкт рівняти по краю'
WHERE lang_code = 'uk' AND name = 'abt__ut2.banner.image_align_to_edge';