<?php
declare(strict_types=1);
namespace DoctrineMigrations;
use Doctrine\DBAL\Schema\Schema;
use Doctrine\Migrations\AbstractMigration;
/**
* Auto-generated Migration: Please modify to your needs!
*/
final class Version20200612143406 extends AbstractMigration
{
public function getDescription() : string
{
return '';
}
public function up(Schema $schema) : void
{
// this up() migration is auto-generated, please modify it to your needs
$this->addSql("
INSERT INTO `std_blocks` VALUES (null,1, 1, 'block_list', 1, now(), now(), 'Lista', '{\"isList\": true}');
SET @id_block = LAST_INSERT_ID();
INSERT INTO `std_blocks_components` VALUES ('skin', @id_block, 1, 1, 'COMBO_CONTENT_SKIN', NULL, 3, 1, now(), now(), 'Content Type Skins', 0);
INSERT INTO `std_blocks_components` VALUES ('limit', @id_block, 1, 1, 'INPUT', NULL, 6, 1, now(), now(), 'Nº de Itens', 0);
INSERT INTO `std_blocks_components` VALUES ('order', @id_block, 1, 1, 'CHECKBOX', NULL, 7, 1, now(), now(), 'ASC / DESC', 0);
INSERT INTO `std_blocks_components` VALUES ('levels', @id_block, 1, 1, 'INPUT', NULL, 9, 1, now(), now(), 'Nº of Levels', 0);
INSERT INTO `std_blocks_components` VALUES ('category', @id_block, 1, 1, 'COMBO_CATEGORY', NULL, 2, 1, now(), now(), 'Category', 0);
INSERT INTO `std_blocks_components` VALUES ('paginate', @id_block, 1, 1, 'CHECKBOX', NULL, 8, 1, now(), now(), 'Paginate', 0);
INSERT INTO `std_blocks_components` VALUES ('template', @id_block, 1, 1, 'COMBO_TEMPLATE', NULL, 5, 1, now(), now(), 'Template', 0);
INSERT INTO `std_blocks_components` VALUES ('content_type', @id_block, 1, 1, 'COMBO_CONTENT_TYPE', '{\"isCategory\": true}', 1, 1, now(), now(), 'Content Type', 0);
INSERT INTO `std_blocks_components` VALUES ('content_type_list', @id_block, 1, 1, 'COMBO_CONTENT_TYPE', '{\"isCategory\": false, \"isMultiple\": true, \"isEventOtherCombo\": false}', 4, 1, now(), now(), 'Content Type To List', 0);
INSERT INTO `std_blocks_settings` VALUES ('column', @id_block, 1, 1, 'Nº of Columns', 'COMBO', 1, now(), now(), 2, '{\"data\": [{\"One\": \"1\"}, {\"Two\": \"2\"}, {\"Three\": \"3\"}, {\"Four\": \"4\"}], \"type\": \"static\", \"default\": \"3\"}');
INSERT INTO `std_blocks_settings` VALUES ('carousel', @id_block, 1, 1, 'Carousel', 'CHECKBOX', 1, now(), now(), 21, NULL);
INSERT INTO `std_blocks_settings` VALUES ('extra_class', @id_block, 1, 1, 'Extra Class', 'INPUT', 1, now(), now(), 11, NULL);
INSERT INTO `std_blocks_settings` VALUES ('disabled_block', @id_block, 1, 1, 'Disabled block', 'CHECKBOX', 1, now(), now(), -1, NULL);
INSERT INTO `std_blocks_settings` VALUES ('carousel_480_dots', @id_block, 1, 1, 'Dots', 'CHECKBOX', 1, now(), now(), 51, NULL);
INSERT INTO `std_blocks_settings` VALUES ('carousel_480_rows', @id_block, 1, 1, 'Rows', 'NUMBER', 1, now(), now(), 53, NULL);
INSERT INTO `std_blocks_settings` VALUES ('carousel_600_dots', @id_block, 1, 1, 'Dots', 'CHECKBOX', 1, now(), now(), 41, NULL);
INSERT INTO `std_blocks_settings` VALUES ('carousel_600_rows', @id_block, 1, 1, 'Rows', 'NUMBER', 1, now(), now(), 43, NULL);
INSERT INTO `std_blocks_settings` VALUES ('carousel_1175_dots', @id_block, 1, 1, 'Dots', 'CHECKBOX', 1, now(), now(), 31, NULL);
INSERT INTO `std_blocks_settings` VALUES ('carousel_1175_rows', @id_block, 1, 1, 'Rows', 'NUMBER', 1, now(), now(), 33, NULL);
INSERT INTO `std_blocks_settings` VALUES ('carousel_480_arrows', @id_block, 1, 1, 'Arrows', 'CHECKBOX', 1, now(), now(), 52, NULL);
INSERT INTO `std_blocks_settings` VALUES ('carousel_600_arrows', @id_block, 1, 1, 'Arrows', 'CHECKBOX', 1, now(), now(), 42, NULL);
INSERT INTO `std_blocks_settings` VALUES ('carousel_1175_arrows', @id_block, 1, 1, 'Arrows', 'CHECKBOX', 1, now(), now(), 32, NULL);
INSERT INTO `std_blocks_settings` VALUES ('carousel_default_dots', @id_block, 1, 1, 'Dots', 'CHECKBOX', 1, now(), now(), 22, NULL);
INSERT INTO `std_blocks_settings` VALUES ('carousel_default_rows', @id_block, 1, 1, 'Rows', 'NUMBER', 1, now(), now(), 24, NULL);
INSERT INTO `std_blocks_settings` VALUES ('carousel_480_slidesrow', @id_block, 1, 1, 'Slides Per Row', 'NUMBER', 1, now(), now(), 54, NULL);
INSERT INTO `std_blocks_settings` VALUES ('carousel_600_slidesrow', @id_block, 1, 1, 'Slides Per Row', 'NUMBER', 1, now(), now(), 44, NULL);
INSERT INTO `std_blocks_settings` VALUES ('separator_carousel_480', @id_block, 1, 1, 'Carousel Mobile Small', 'SEPARATOR', 1, now(), now(), 50, NULL);
INSERT INTO `std_blocks_settings` VALUES ('separator_carousel_600', @id_block, 1, 1, 'Carousel Mobile Large/Desktop Small', 'SEPARATOR', 1, now(), now(), 40, NULL);
INSERT INTO `std_blocks_settings` VALUES ('carousel_1175_slidesrow', @id_block, 1, 1, 'Slides Per Row', 'NUMBER', 1, now(), now(), 34, NULL);
INSERT INTO `std_blocks_settings` VALUES ('carousel_480_slidesshow', @id_block, 1, 1, 'Slides To Show', 'NUMBER', 1, now(), now(), 55, NULL);
INSERT INTO `std_blocks_settings` VALUES ('carousel_600_slidesshow', @id_block, 1, 1, 'Slides To Show', 'NUMBER', 1, now(), now(), 45, NULL);
INSERT INTO `std_blocks_settings` VALUES ('carousel_default_arrows', @id_block, 1, 1, 'Arrows', 'CHECKBOX', 1, now(), now(), 23, NULL);
INSERT INTO `std_blocks_settings` VALUES ('separator_carousel_1175', @id_block, 1, 1, 'Carousel Desktop', 'SEPARATOR', 1, now(), now(), 30, NULL);
INSERT INTO `std_blocks_settings` VALUES ('carousel_1175_slidesshow', @id_block, 1, 1, 'Slides To Show', 'NUMBER', 1, now(), now(), 35, NULL);
INSERT INTO `std_blocks_settings` VALUES ('carousel_480_slidesscroll', @id_block, 1, 1, 'Slides To Scroll', 'NUMBER', 1, now(), now(), 56, NULL);
INSERT INTO `std_blocks_settings` VALUES ('carousel_600_slidesscroll', @id_block, 1, 1, 'Slides To Scroll', 'NUMBER', 1, now(), now(), 46, NULL);
INSERT INTO `std_blocks_settings` VALUES ('carousel_1175_slidesscroll', @id_block, 1, 1, 'Slides To Scroll', 'NUMBER', 1, now(), now(), 36, NULL);
INSERT INTO `std_blocks_settings` VALUES ('carousel_default_slidesrow', @id_block, 1, 1, 'Slides Per Row', 'NUMBER', 1, now(), now(), 28, NULL);
INSERT INTO `std_blocks_settings` VALUES ('separator_carousel_default', @id_block, 1, 1, 'Carousel Default', 'SEPARATOR', 1, now(), now(), 20, NULL);
INSERT INTO `std_blocks_settings` VALUES ('carousel_default_slidesshow', @id_block, 1, 1, 'Slides To Show', 'NUMBER', 1, now(), now(), 26, NULL);
INSERT INTO `std_blocks_settings` VALUES ('carousel_default_slidesscroll', @id_block, 1, 1, 'Slides To Scroll', 'NUMBER', 1, now(), now(), 27, NULL);
");
}
public function down(Schema $schema) : void
{
// this down() migration is auto-generated, please modify it to your needs
$this->addSql("
SET @id_block = (select id from std_blocks where machine_name = 'block_list');
DELETE FROM std_blocks_settings where block_id = @id_block;
DELETE FROM std_blocks_components where block_id = @id_block;
DELETE FROM std_blocks where id = @id_block;
");
}
}