100 lines
4.1 KiB
PHP
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);
|
|
}
|