Current File : /var/www/vinorea/modules/tvcmsblog/db/dbfiles.php
<?php
/**
 * 2007-2025 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-2025 PrestaShop SA
 *  @license    http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 *  International Registered Trademark & Property of PrestaShop SA
 */
$querys = [];

$querys[] = 'CREATE TABLE  IF NOT EXISTS `' . _DB_PREFIX_ . "tvcmscategory` (
    `id_tvcmscategory` INT UNSIGNED NOT NULL AUTO_INCREMENT,
    `category_group` int(10) NOT NULL DEFAULT '0',
    `category_img` varchar(300) NOT NULL DEFAULT '',
    `category_type` varchar(300) NOT NULL DEFAULT '',
    `position`int(10) NOT NULL,
    `active` int(10) NOT NULL,
    PRIMARY KEY (`id_tvcmscategory`)
) ENGINE=" . _MYSQL_ENGINE_ . ' DEFAULT CHARSET=utf8';

$querys[] = 'CREATE TABLE  IF NOT EXISTS `' . _DB_PREFIX_ . "tvcmsposts_view` (
    `id_tvcmsposts` int(10) unsigned NOT NULL,
    `ipadress` varchar(350) NOT NULL DEFAULT '',
    `id_view` INT UNSIGNED NOT NULL AUTO_INCREMENT,
    PRIMARY KEY (`id_view`)
) ENGINE=" . _MYSQL_ENGINE_ . ' DEFAULT CHARSET=utf8';

$querys[] = 'CREATE TABLE  IF NOT EXISTS `' . _DB_PREFIX_ . "tvcmscategory_lang` (
    `id_tvcmscategory` INT UNSIGNED NOT NULL AUTO_INCREMENT,
    `id_lang` int(10) unsigned NOT NULL ,
    `name` varchar(350) NOT NULL DEFAULT '',
    `link_rewrite` varchar(350) NOT NULL DEFAULT '',
    `title` varchar(350) NOT NULL DEFAULT '',
    `description` longtext,
    `meta_description` longtext,
    `keyword` text,
    PRIMARY KEY (`id_tvcmscategory`, `id_lang`)
) ENGINE=" . _MYSQL_ENGINE_ . ' DEFAULT CHARSET=utf8';

$querys[] = 'CREATE TABLE IF NOT EXISTS `' . _DB_PREFIX_ . 'tvcmscategory_shop` (
    `id_tvcmscategory` int(11) NOT NULL,
    `id_shop` int(11) UNSIGNED NOT NULL,
    PRIMARY KEY (`id_tvcmscategory`,`id_shop`)
)ENGINE=' . _MYSQL_ENGINE_ . ' DEFAULT CHARSET=utf8';

$querys[] = 'CREATE TABLE IF NOT EXISTS `' . _DB_PREFIX_ . "tvcmsposts` (
    `id_tvcmsposts` INT UNSIGNED NOT NULL AUTO_INCREMENT,
    `post_author` bigint(20) UNSIGNED NOT NULL DEFAULT '0',
    `post_date` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
    `comment_status` varchar(20) NOT NULL DEFAULT 'open',
    `post_password` varchar(20) NOT NULL DEFAULT '',
    `post_modified` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
    `post_parent` bigint(20) UNSIGNED NOT NULL DEFAULT '0',
    `category` bigint(20) UNSIGNED NOT NULL DEFAULT '0',
    `post_type` varchar(20) NOT NULL DEFAULT 'post',
    `post_format` varchar(20) NOT NULL DEFAULT 'post',
    `post_img` varchar(300) NOT NULL DEFAULT '',
    `video` longtext NOT NULL,
    `audio` longtext NOT NULL,
    `gallery` longtext NOT NULL,
    `related_products` text NOT NULL,
    `comment_count` bigint(20) NOT NULL DEFAULT '0',
    `position`int(10) NOT NULL ,
    `active` int(10) NOT NULL,
    PRIMARY KEY (`id_tvcmsposts`)
) ENGINE=" . _MYSQL_ENGINE_ . ' DEFAULT CHARSET=utf8';

$querys[] = 'CREATE TABLE IF NOT EXISTS `' . _DB_PREFIX_ . "tvcmsposts_lang` (
    `id_tvcmsposts` INT UNSIGNED NOT NULL AUTO_INCREMENT,
    `id_lang` int(10) unsigned NOT NULL ,
    `post_title` text NOT NULL,
    `meta_title` varchar(300) NOT NULL DEFAULT '',
    `meta_description` longtext NOT NULL,
    `meta_keyword` longtext NOT NULL,
    `post_content` longtext NOT NULL,
    `post_excerpt` text NOT NULL,
    `link_rewrite` varchar(400) NOT NULL DEFAULT '',
    PRIMARY KEY (`id_tvcmsposts`, `id_lang`)
) ENGINE=" . _MYSQL_ENGINE_ . ' DEFAULT CHARSET=utf8';

$querys[] = 'CREATE TABLE IF NOT EXISTS `' . _DB_PREFIX_ . 'tvcmsposts_shop` (
    `id_tvcmsposts` int(11) NOT NULL,
    `id_shop` int(11) UNSIGNED NOT NULL,
    PRIMARY KEY (`id_tvcmsposts`,`id_shop`)
)ENGINE=' . _MYSQL_ENGINE_ . ' DEFAULT CHARSET=utf8';

$querys[] = 'CREATE TABLE  IF NOT EXISTS `' . _DB_PREFIX_ . "tvcmspostmeta` (
    `id_tvcmspostmeta` INT UNSIGNED NOT NULL AUTO_INCREMENT,
    `id_tvcmsposts` bigint(20) UNSIGNED NOT NULL DEFAULT '0',
    `meta_key` varchar(255) DEFAULT NULL,
    `meta_value` longtext,
    PRIMARY KEY (`id_tvcmspostmeta`)
) ENGINE=" . _MYSQL_ENGINE_ . ' DEFAULT CHARSET=utf8';

$querys[] = 'CREATE TABLE  IF NOT EXISTS `' . _DB_PREFIX_ . "tvcms_image_type`(
    `id_tvcms_image_type` INT UNSIGNED NOT NULL AUTO_INCREMENT,
    `name` varchar(100) DEFAULT NULL,
    `width` int(11) UNSIGNED NOT NULL DEFAULT '0',
    `height` int(11) UNSIGNED NOT NULL DEFAULT '0',
    `id_shop` int(11) UNSIGNED NOT NULL DEFAULT '0',
    `active` int(11) UNSIGNED NOT NULL DEFAULT '1',
    PRIMARY KEY (`id_tvcms_image_type`)
) ENGINE=" . _MYSQL_ENGINE_ . ' DEFAULT CHARSET=utf8';

$querys[] = 'CREATE TABLE  IF NOT EXISTS `' . _DB_PREFIX_ . "tvcms_category_post`(
    `id_tvcms_category_post` INT UNSIGNED NOT NULL AUTO_INCREMENT,
    `id_post` int(11) UNSIGNED NOT NULL DEFAULT '0',
    `id_category` int(11) UNSIGNED NOT NULL DEFAULT '0',
    `type` varchar(100) DEFAULT NULL,
    PRIMARY KEY (`id_tvcms_category_post`)
) ENGINE=" . _MYSQL_ENGINE_ . ' DEFAULT CHARSET=utf8';

$querys[] = 'CREATE TABLE IF NOT EXISTS `' . _DB_PREFIX_ . 'tvcms_comments`(
    `id_tvcms_comments` INT UNSIGNED NOT NULL AUTO_INCREMENT,
    `name` varchar(256) DEFAULT NULL,
    `email` varchar(90) DEFAULT NULL,
    `subject` varchar(256) DEFAULT NULL,
    `website` varchar(128) DEFAULT NULL,
    `content` text,
    `id_parent` int(11) DEFAULT NULL,
    `id_post` int(11) DEFAULT NULL,
    `id_customer` int(11) DEFAULT NULL,
    `id_guest` int(11) DEFAULT NULL,
    `active` int(11) DEFAULT NULL,
    `position` int(11) DEFAULT NULL,
    `uniqueid` int(11) DEFAULT NULL,
    `created` datetime NOT NULL,
    `updated` datetime NOT NULL,
    PRIMARY KEY (`id_tvcms_comments`)
) ENGINE=' . _MYSQL_ENGINE_ . ' DEFAULT CHARSET=utf8';

$querys_u = [];

$querys_u[] = 'DROP TABLE IF EXISTS `' . _DB_PREFIX_ . 'tvcmsposts`';
$querys_u[] = 'DROP TABLE IF EXISTS `' . _DB_PREFIX_ . 'tvcmspostmeta`';
$querys_u[] = 'DROP TABLE IF EXISTS `' . _DB_PREFIX_ . 'tvcmscategory`';
$querys_u[] = 'DROP TABLE IF EXISTS `' . _DB_PREFIX_ . 'tvcmsposts_lang`';
$querys_u[] = 'DROP TABLE IF EXISTS `' . _DB_PREFIX_ . 'tvcmscategory_lang`';
$querys_u[] = 'DROP TABLE IF EXISTS `' . _DB_PREFIX_ . 'tvcmsposts_shop`';
$querys_u[] = 'DROP TABLE IF EXISTS `' . _DB_PREFIX_ . 'tvcmscategory_shop`';
$querys_u[] = 'DROP TABLE IF EXISTS `' . _DB_PREFIX_ . 'tvcms_image_type`';
$querys_u[] = 'DROP TABLE IF EXISTS `' . _DB_PREFIX_ . 'tvcms_category_post`';
$querys_u[] = 'DROP TABLE IF EXISTS `' . _DB_PREFIX_ . 'tvcms_comments`';