first commit

This commit is contained in:
2024-11-11 18:46:54 +01:00
commit a630d17338
25634 changed files with 4923715 additions and 0 deletions

View File

@@ -0,0 +1,69 @@
{
"base": {
"type": "base",
"required": true,
"visible": true,
"styles": {
"background": "#333333",
"color": "#000"
}
},
"elements": {
"block_2": {
"type": "blockLogo",
"visible": true,
"styles": {
"background": "#FFFFFF",
"color": "#000",
"logo": "default",
"align": "left"
}
},
"block_1": {
"type": "blockText",
"visible": true,
"html": "<p>Spodobały Ci się te produkty?</p><p>{firstname}, w Twoim koszyku nadal znajdują się wybrane produkty. Zachęcamy do powrotu do sklepu i dokończenia transakcji nim inni zdecydują się na zakup tych samych produktów. </p>",
"styles": {
"background": "#FFFFFF",
"color": "#000"
}
},
"block_3": {
"type": "blockDiscount",
"visible": true,
"html": "<p>Nie dokończyłeś zakupów? Nic się nie stało, ponieważ teraz możesz to zrobić z rabatem! Kod ważny jest do {cartrule_validto}. Dotyczy produktów nieprzecenionych.</p>",
"styles": {
"background": "#FFFFFF",
"color": "#000000"
}
},
"block_4": {
"type": "blockProducts",
"visible": true,
"styles": {
"background": "#FFFFFF",
"color": "#000"
}
},
"block_5": {
"type": "blockCTA",
"required": true,
"visible": true,
"html": "<p style='padding:0;margin:0'>Dokończ zakupy</p>",
"styles": {
"background": "#FFFFFF",
"buttonbg": "#ffe807",
"color": "#644223"
}
},
"block_6": {
"type": "blockText",
"visible": true,
"html": "<p>Ta wiadomość została wysłana przez sklep internetowy <a href=\"{shop_url}\">{shop_url}</a> należący do {company_name} z siedzibą w: {company_address}.</p>",
"styles": {
"background": "#f9f9fc",
"color": "#363942"
}
}
}
}

View File

@@ -0,0 +1,34 @@
<?php
/**
* 2007-2019 PrestaShop
*
* NOTICE OF LICENSE
*
* This source file is subject to the Academic Free License (AFL 3.0)
* that is bundled with this package in the file LICENSE.txt.
* It is also available through the world-wide-web at this URL:
* http://opensource.org/licenses/afl-3.0.php
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@prestashop.com so we can send you a copy immediately.
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
* versions in the future. If you wish to customize PrestaShop for your
* needs please refer to http://www.prestashop.com for more information.
*
* @author PrestaShop SA <contact@prestashop.com>
* @copyright 2007-2019 PrestaShop SA
* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
* International Registered Trademark & Property of PrestaShop SA
*/
header('Expires: Mon, 26 Jul 1997 05:00:00 GMT');
header('Last-Modified: ' . gmdate('D, d M Y H:i:s') . ' GMT');
header('Cache-Control: no-store, no-cache, must-revalidate');
header('Cache-Control: post-check=0, pre-check=0', false);
header('Pragma: no-cache');
header('Location: ../');
exit;

View File

@@ -0,0 +1,133 @@
CREATE TABLE IF NOT EXISTS `PREFIX_freshmail_setting`(
`id_freshmail_setting` INT NOT NULL AUTO_INCREMENT ,
`id_shop` INT NOT NULL ,
`api_token` VARCHAR(100) NOT NULL ,
`smtp` TINYINT(1) NOT NULL ,
`synchronize` TINYINT(1) NOT NULL ,
`wizard_completed` TINYINT(1) NOT NULL DEFAULT 0,
`send_confirmation` TINYINT(1) NOT NULL DEFAULT 0,
`subscriber_list_hash` char(10) COLLATE utf8_general_ci NOT NULL,
`id_specific_price_rule` int(10) UNSIGNED NOT NULL,
`date_add` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ,
`date_upd` TIMESTAMP NULL,
KEY `id_freshmail_form` (`subscriber_list_hash`) USING BTREE,
PRIMARY KEY (`id_freshmail_setting`)
) ENGINE = InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;
CREATE TABLE IF NOT EXISTS `PREFIX_freshmail_list_email`(
`id_freshmail_list_email` INT NOT NULL AUTO_INCREMENT ,
`email` VARCHAR (150),
`hash_list` char(10) COLLATE utf8_general_ci NOT NULL,
`last_synchronization` TIMESTAMP,
`add_date` TIMESTAMP,
`deletion_date` TIMESTAMP,
`status` VARCHAR (20),
`resigning_reason` VARCHAR (250),
PRIMARY KEY (`id_freshmail_list_email`),
CONSTRAINT `PREFIX_freshmail_list_email_ibfk_1` FOREIGN KEY (`hash_list`) REFERENCES `PREFIX_freshmail_setting` (`subscriber_list_hash`) ON DELETE CASCADE ON UPDATE CASCADE,
UNIQUE (hash_list, email)
) ENGINE = InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;
CREATE TABLE IF NOT EXISTS `PREFIX_freshmail_async_job` (
`id_freshmail_async_job` INT NOT NULL AUTO_INCREMENT ,
`id_job` INT NOT NULL ,
`hash_list` CHAR(10) NOT NULL ,
`parts` INT NOT NULL ,
`last_sync` TIMESTAMP DEFAULT CURRENT_TIMESTAMP ,
`finished` TINYINT(1) DEFAULT 0,
`job_status` TINYINT(1) DEFAULT 0,
`filename` VARCHAR (50),
`date_add` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ,
PRIMARY KEY (`id_freshmail_async_job`)
) ENGINE = InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;
CREATE TABLE IF NOT EXISTS `PREFIX_freshmail_emails_synchronized` (
`id_freshmail_emails_synchronized` INT NOT NULL AUTO_INCREMENT ,
`email` VARCHAR (150),
`hash_list` CHAR(10) NOT NULL ,
`date_add` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ,
PRIMARY KEY (`id_freshmail_emails_synchronized`),
UNIQUE (hash_list, email)
) ENGINE = InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;
CREATE TABLE IF NOT EXISTS `PREFIX_freshmail_emails_to_synchronize` (
`id_freshmail_emails_to_synchronize` INT NOT NULL AUTO_INCREMENT ,
`email` VARCHAR (150),
`name` VARCHAR (150),
`hash_list` CHAR(10) NOT NULL ,
PRIMARY KEY (`id_freshmail_emails_to_synchronize`),
UNIQUE (hash_list, email)
) ENGINE = InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;
CREATE TABLE IF NOT EXISTS `PREFIX_freshmail_form` (
`id_freshmail_form` int(11) NOT NULL AUTO_INCREMENT,
`id_shop` INT NOT NULL ,
`form_hash` char(10) COLLATE utf8_general_ci NOT NULL,
`hook` varchar(50) COLLATE utf8_general_ci NOT NULL,
`position` int(11) NOT NULL,
`active` tinyint(1) NOT NULL,
PRIMARY KEY (`id_freshmail_form`),
KEY `id_freshmail_form` (`form_hash`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;
CREATE TABLE IF NOT EXISTS `PREFIX_freshmail_cart_setting`(
`id_freshmail_cart_setting` INT NOT NULL AUTO_INCREMENT ,
`id_shop` INT NOT NULL ,
`enabled` TINYINT(1) NOT NULL DEFAULT 0,
`discount_type` ENUM ('none', 'percent', 'custom'),
`discount_percent` INT,
`discount_code` VARCHAR (50),
`discount_lifetime` INT,
`send_after` INT,
`template` TEXT,
`template_id_hash` VARCHAR(32),
`date_add` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ,
`date_upd` TIMESTAMP NULL,
PRIMARY KEY (`id_freshmail_cart_setting`)
) ENGINE = InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;
CREATE TABLE IF NOT EXISTS `PREFIX_freshmail_cart_setting_lang`(
`id_freshmail_cart_setting` INT NOT NULL AUTO_INCREMENT ,
`id_lang` INT NOT NULL ,
`email_subject` TEXT,
`email_preheader` TEXT,
PRIMARY KEY (`id_freshmail_cart_setting`, `id_lang`)
) ENGINE = InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;
CREATE TABLE IF NOT EXISTS `PREFIX_freshmail_cart`(
`id_freshmail_cart` INT NOT NULL AUTO_INCREMENT ,
`id_cart` INT NOT NULL UNIQUE ,
`id_cart_rule` INT NULL,
`discount_code` VARCHAR(50) NULL,
`cart_token` VARCHAR (64),
`date_add` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ,
`date_upd` TIMESTAMP NULL,
PRIMARY KEY (`id_freshmail_cart`)
) ENGINE = InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;
CREATE TABLE IF NOT EXISTS `PREFIX_freshmail_cart_notify`(
`id` INT NOT NULL AUTO_INCREMENT ,
`id_freshmail_cart` INT NOT NULL,
`date_add` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ,
PRIMARY KEY (`id`),
CONSTRAINT `PREFIX_freshmail_cart_ibfk_1` FOREIGN KEY (`id_freshmail_cart`) REFERENCES `PREFIX_freshmail_cart` (`id_freshmail_cart`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE = InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;
CREATE TABLE IF NOT EXISTS `PREFIX_freshmail_birthday`(
`id_freshmail_birthday` INT NOT NULL AUTO_INCREMENT ,
`id_shop` INT NOT NULL ,
`enable` TINYINT(1) NOT NULL DEFAULT 0 ,
`tpl` VARCHAR(32),
`date_add` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ,
`date_upd` TIMESTAMP NULL,
PRIMARY KEY (`id_freshmail_birthday`)
) ENGINE = InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;
CREATE TABLE IF NOT EXISTS `PREFIX_freshmail_birthday_lang`(
`id_freshmail_birthday` INT NOT NULL AUTO_INCREMENT ,
`id_lang` INT NOT NULL ,
`content` TEXT,
`email_subject` TEXT,
PRIMARY KEY (`id_freshmail_birthday`, `id_lang`)
) ENGINE = InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;

View File

@@ -0,0 +1,29 @@
SET FOREIGN_KEY_CHECKS = 0;
DROP TABLE IF EXISTS `PREFIX_freshmail_setting`;
DROP TABLE IF EXISTS `PREFIX_freshmail_list`;
DROP TABLE IF EXISTS `PREFIX_freshmail_mail`;
DROP TABLE IF EXISTS `PREFIX_freshmail_form`;
DROP TABLE IF EXISTS `PREFIX_freshmail_list_field`;
DROP TABLE IF EXISTS `PREFIX_freshmail_list_email`;
DROP TABLE IF EXISTS `PREFIX_freshmail_emails_to_synchronize`;
DROP TABLE IF EXISTS `PREFIX_freshmail_async_job`;
DROP TABLE IF EXISTS `PREFIX_freshmail_emails_synchronized`;
-- DROP TABLE IF EXISTS `PREFIX_freshmail_cart_setting`;
-- DROP TABLE IF EXISTS `PREFIX_freshmail_cart_setting_lang`;
-- DROP TABLE IF EXISTS `PREFIX_freshmail_cart`;
-- DROP TABLE IF EXISTS `PREFIX_freshmail_cart_notify`;
-- DROP TABLE IF EXISTS `PREFIX_freshmail_birthday`;
-- DROP TABLE IF EXISTS `PREFIX_freshmail_birthday_lang`;
SET FOREIGN_KEY_CHECKS = 1;