90 lines
3.2 KiB
PHP
90 lines
3.2 KiB
PHP
<?php
|
|
/**
|
|
* NOTICE OF LICENSE
|
|
* With the purchase or the installation of the software in your application
|
|
* you accept the license agreement.
|
|
*
|
|
* You can not resell and redistribute this file.
|
|
*
|
|
* @author Dalibor Stojcevski <dal_sto@yahoo.com>
|
|
* @copyright 2019 Dalibor Stojcevski
|
|
* @license Dalibor Stojcevski
|
|
*/
|
|
|
|
//$sql = array();
|
|
$sql[_DB_PREFIX_.'ia_files'] = 'CREATE TABLE IF NOT EXISTS `'._DB_PREFIX_.'ia_files` (
|
|
`file_id` int(11) NOT NULL AUTO_INCREMENT,
|
|
`name` varchar(200) NOT NULL,
|
|
`link` varchar(300) NOT NULL,
|
|
`shop` varchar(200) NOT NULL,
|
|
`source` varchar(10) NOT NULL,
|
|
`headers` smallint(2) NOT NULL DEFAULT \'0\',
|
|
`status` smallint(2) NOT NULL DEFAULT \'1\',
|
|
|
|
`delimiter` varchar(16) NOT NULL,
|
|
`mime_type` varchar(100) NOT NULL,
|
|
`fields` text NOT NULL,
|
|
`date_added` int(11) NOT NULL,
|
|
`mask` varchar(30) NOT NULL,
|
|
`post` text,
|
|
`date_edited` int(11) NOT NULL DEFAULT \'0\',
|
|
PRIMARY KEY (`file_id`)
|
|
) ENGINE='._MYSQL_ENGINE_.' DEFAULT CHARSET=utf8;';
|
|
|
|
$sql[_DB_PREFIX_.'ia_file_settings'] = 'CREATE TABLE IF NOT EXISTS `'._DB_PREFIX_.'ia_file_settings` (
|
|
`id` int(11) NOT NULL AUTO_INCREMENT,
|
|
`mapping` text NOT NULL,
|
|
`modification` text NOT NULL,
|
|
`split` text NOT NULL,
|
|
`filter` text NOT NULL,
|
|
`filter_options` text NOT NULL,
|
|
`replace` text NOT NULL,
|
|
`settings` text NOT NULL,
|
|
`shop` varchar(300) NOT NULL,
|
|
`file_id` int(11) NOT NULL,
|
|
`date_updated` int(11) NOT NULL,
|
|
PRIMARY KEY (`id`)
|
|
) ENGINE='._MYSQL_ENGINE_.' DEFAULT CHARSET=utf8;';
|
|
|
|
$sql[_DB_PREFIX_.'ia_temp'] = 'CREATE TABLE IF NOT EXISTS `'._DB_PREFIX_.'ia_temp` (
|
|
`product_id` BigInt(20) NOT NULL AUTO_INCREMENT,
|
|
`id` varchar(30) NOT NULL,
|
|
`source_id` varchar(200) NOT NULL,
|
|
`indx` varchar(300) NOT NULL,
|
|
`shop` varchar(64) NOT NULL,
|
|
`product` text NOT NULL,
|
|
`date_added` int(11) NOT NULL,
|
|
`queue_id` int(11) NOT NULL,
|
|
`file_id` int(11) NOT NULL DEFAULT \'0\',
|
|
PRIMARY KEY (`product_id`)
|
|
) ENGINE='._MYSQL_ENGINE_.' DEFAULT CHARSET=utf8;';
|
|
|
|
$sql[_DB_PREFIX_.'ia_queues'] = 'CREATE TABLE IF NOT EXISTS `'._DB_PREFIX_.'ia_queues` (
|
|
`queue_id` int(11) NOT NULL AUTO_INCREMENT,
|
|
`total` int(11) NOT NULL,
|
|
`date_added` int(11) NOT NULL,
|
|
`shop` varchar(300) NOT NULL,
|
|
`status` int(11) NOT NULL DEFAULT \'0\',
|
|
`date_processed` int(11) NOT NULL DEFAULT \'0\',
|
|
`products_created` int(11) NOT NULL DEFAULT \'0\',
|
|
`products_updated` int(11) NOT NULL DEFAULT \'0\',
|
|
`products_failed` int(11) NOT NULL DEFAULT \'0\',
|
|
`source` varchar(10) NOT NULL DEFAULT \'n\',
|
|
`wait_time` int(11) NOT NULL DEFAULT \'0\',
|
|
`file_id` int(11) NOT NULL DEFAULT \'0\',
|
|
PRIMARY KEY (`queue_id`)
|
|
) ENGINE='._MYSQL_ENGINE_.' DEFAULT CHARSET=utf8;';
|
|
|
|
$sql[_DB_PREFIX_.'ia_products'] = 'CREATE TABLE IF NOT EXISTS `'._DB_PREFIX_.'ia_products` (
|
|
`product_id`int(11) NOT NULL,
|
|
`indx` varchar(300) NOT NULL,
|
|
`shop` varchar(64) NOT NULL,
|
|
`product` text NOT NULL,
|
|
`date_edited` int(11) NOT NULL,
|
|
`source` varchar(30) NOT NULL,
|
|
`date_added` int(11) NOT NULL DEFAULT \'0\',
|
|
`file_id` int(11) NOT NULL DEFAULT \'0\',
|
|
`queue_id` int(11) NOT NULL DEFAULT \'0\',
|
|
`missing` int(11) NOT NULL DEFAULT \'0\',
|
|
PRIMARY KEY (`product_id`)
|
|
) ENGINE='._MYSQL_ENGINE_.' DEFAULT CHARSET=utf8;'; |