71 lines
2.9 KiB
PHP
71 lines
2.9 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';
|
|
|
|
/**
|
|
*
|
|
* @param SensbitPocztaPolska $module
|
|
*/
|
|
function upgrade_module_2_10_0($module)
|
|
{
|
|
$install_sql = array(
|
|
'CREATE TABLE IF NOT EXISTS `'._DB_PREFIX_.'sensbitpocztapolska_reklamacja` (
|
|
`id_reklamacja` int(11) NOT NULL AUTO_INCREMENT,
|
|
`id_reklamacja_pp` bigint(20) NOT NULL,
|
|
`guid` char(32) COLLATE utf8mb4_polish_ci NOT NULL,
|
|
`numer_nadania` varchar(50) NOT NULL,
|
|
`id_powod_glowny` int(11) NOT NULL,
|
|
`id_powod_szczegolowy` int(11) NOT NULL,
|
|
`odszkodowanie` decimal(20,2) NOT NULL,
|
|
`opis` text NOT NULL,
|
|
`date_add` datetime NOT NULL,
|
|
`date_upd` datetime NOT NULL,
|
|
PRIMARY KEY (`id_reklamacja`),
|
|
UNIQUE KEY `id_reklamacja_pp` (`id_reklamacja_pp`),
|
|
KEY `guid` (`guid`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;',
|
|
'CREATE TABLE IF NOT EXISTS `'._DB_PREFIX_.'sensbitpocztapolska_reklamacja_powod` (
|
|
`id_reklamacja_powod` int(11) NOT NULL AUTO_INCREMENT,
|
|
`id_grupa` int(11) NOT NULL,
|
|
`id_glowny` int(11) NOT NULL,
|
|
`id_szczegolowy` int(11) NOT NULL,
|
|
`opis` text NOT NULL,
|
|
PRIMARY KEY (`id_reklamacja_powod`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;',
|
|
'CREATE TABLE IF NOT EXISTS `'._DB_PREFIX_.'sensbitpocztapolska_reklamacja_powod_grupa` (
|
|
`id_reklamacja_powod_grupa` int(11) NOT NULL AUTO_INCREMENT,
|
|
`opis` text NOT NULL,
|
|
PRIMARY KEY (`id_reklamacja_powod_grupa`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
'
|
|
);
|
|
|
|
if (!SensbitPocztaPolskaTools::dbCheckColumn('sensbitpocztapolska_shipment', 'id_reklamacja')) {
|
|
$install_sql[] = 'ALTER TABLE `'._DB_PREFIX_.'sensbitpocztapolska_shipment` ADD `id_reklamacja` int(11) NOT NULL AFTER `id_buffer`;';
|
|
}
|
|
return $module->installTabs() && SensbitPocztaPolskaTools::installSql($install_sql); // nowa zakładka reklamacje
|
|
}
|