Files
interblue.pl/modules/sensbitpocztapolska/upgrade/Upgrade-2.4.6.php
2024-10-25 14:16:28 +02:00

100 lines
4.1 KiB
PHP

<?php
/* *
* MODUŁ ZOSTAŁ UDOSTĘPNIONY NA PODSTAWIE LICENCJI NA JEDNO STANOWISKO/DOMENĘ
* NIE MASZ PRAWA DO JEGO KOPIOWANIA, EDYTOWANIA I SPRZEDAWANIA
* W PRZYPADKU PYTAŃ LUB BŁĘDÓW SKONTAKTUJ SIĘ Z AUTOREM
*
* ENGLISH:
* MODULE IS LICENCED FOR ONE-SITE / DOMAIM
* YOU ARE NOT ALLOWED TO COPY, EDIT OR SALE
* IN CASE OF ANY QUESTIONS CONTACT AUTHOR
*
* ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** *
*
* EN: ODWIEDŹ NASZ SKLEP PO WIĘCEJ PROFESJONALNYCH MODUŁÓW PRESTASHOP
* PL: VISIT OUR ONLINE SHOP FOR MORE PROFESSIONAL PRESTASHOP MODULES
* HTTPS://SKLEP.SENSBIT.PL
*
* ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** *
*
* @author Tomasz Dacka (kontakt@sensbit.pl)
* @copyright 2016 sensbit.pl
* @license One-site license (jednostanowiskowa, bez możliwości kopiowania i udostępniania innym)
*/
require_once dirname(__FILE__).'/../sensbitpocztapolska.php';
function upgrade_module_2_4_6($module)
{
$install_sql = array(
'
CREATE TABLE IF NOT EXISTS `'._DB_PREFIX_.'sensbitpocztapolska_cart` (
`id_cart` int(11) NOT NULL,
`id_place` int(11) NOT NULL,
`date_add` datetime NOT NULL,
`date_upd` datetime NOT NULL,
PRIMARY KEY (`id_cart`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
', '
CREATE TABLE IF NOT EXISTS `'._DB_PREFIX_.'sensbitpocztapolska_place` (
`id_place` int(11) NOT NULL,
`name` varchar(50) NOT NULL,
`address` varchar(100) NOT NULL,
PRIMARY KEY (`id_place`),
INDEX `place_address` (`id_place`,`name`,`address`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
', '
CREATE TABLE IF NOT EXISTS `'._DB_PREFIX_.'sensbitpocztapolska_shipment` (
`id_shipment` int(11) NOT NULL AUTO_INCREMENT,
`guid` char(32) NOT NULL,
`id_order` int(11) UNSIGNED NOT NULL,
`id_employee` int(11) NOT NULL,
`id_envelope` int(11),
`id_buffer` int(11),
`tracking_number` varchar(255) NOT NULL,
`service` varchar(255) NOT NULL,
`status` varchar(255) NOT NULL,
`send` tinyint(1),
`options` longtext NOT NULL,
`date_add` datetime NOT NULL,
`date_upd` datetime NOT NULL,
`date_send` datetime,
`date_send_pack` date,
PRIMARY KEY (`id_shipment`,`id_order`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
', '
CREATE TABLE IF NOT EXISTS `'._DB_PREFIX_.'sensbitpocztapolska_template` (
`id_template` int(11) UNSIGNED NOT NULL AUTO_INCREMENT,
`name` varchar(255) NOT NULL,
`service` varchar(255) NOT NULL,
`reference` varchar(255) NOT NULL,
`weight_from` decimal(19,6) NOT NULL,
`weight_to` decimal(19,6) NOT NULL,
`price_from` decimal(19,2) NOT NULL,
`price_to` decimal(19,2) NOT NULL,
`active` tinyint(1) NOT NULL,
`show_map` tinyint(1) NOT NULL,
`options` longtext NOT NULL,
`date_add` datetime NOT NULL,
`date_upd` datetime NOT NULL,
PRIMARY KEY (`id_template`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
', '
CREATE TABLE IF NOT EXISTS `'._DB_PREFIX_.'sensbitpocztapolska_template_carrier` (
`id_template` int(11) NOT NULL,
`id_carrier_reference` int(11) NOT NULL,
PRIMARY KEY (`id_template`,`id_carrier_reference`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
', '
CREATE TABLE IF NOT EXISTS `'._DB_PREFIX_.'sensbitpocztapolska_template_payment` (
`id_template` int(11) NOT NULL,
`module` varchar(255) NOT NULL,
PRIMARY KEY (`id_template`,`module`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;'
);
return SensbitPocztaPolskaTools::installSql($install_sql);
}