migrations/Version20200612143406.php line 1

Open in your IDE?
  1. <?php
  2. declare(strict_types=1);
  3. namespace DoctrineMigrations;
  4. use Doctrine\DBAL\Schema\Schema;
  5. use Doctrine\Migrations\AbstractMigration;
  6. /**
  7.  * Auto-generated Migration: Please modify to your needs!
  8.  */
  9. final class Version20200612143406 extends AbstractMigration
  10. {
  11.     public function getDescription() : string
  12.     {
  13.         return '';
  14.     }
  15.     public function up(Schema $schema) : void
  16.     {
  17.         // this up() migration is auto-generated, please modify it to your needs
  18.         $this->addSql("
  19.         INSERT INTO `std_blocks` VALUES (null,1, 1, 'block_list', 1, now(), now(), 'Lista', '{\"isList\": true}');
  20.         SET @id_block = LAST_INSERT_ID();
  21.         INSERT INTO `std_blocks_components` VALUES ('skin', @id_block, 1, 1, 'COMBO_CONTENT_SKIN', NULL, 3, 1, now(), now(), 'Content Type Skins', 0);
  22.         INSERT INTO `std_blocks_components` VALUES ('limit', @id_block, 1, 1, 'INPUT', NULL, 6, 1, now(), now(), 'Nº de Itens', 0);
  23.         INSERT INTO `std_blocks_components` VALUES ('order', @id_block, 1, 1, 'CHECKBOX', NULL, 7, 1, now(), now(), 'ASC / DESC', 0);
  24.         INSERT INTO `std_blocks_components` VALUES ('levels', @id_block, 1, 1, 'INPUT', NULL, 9, 1, now(), now(), 'Nº of Levels', 0);
  25.         INSERT INTO `std_blocks_components` VALUES ('category', @id_block, 1, 1, 'COMBO_CATEGORY', NULL, 2, 1, now(), now(), 'Category', 0);
  26.         INSERT INTO `std_blocks_components` VALUES ('paginate', @id_block, 1, 1, 'CHECKBOX', NULL, 8, 1, now(), now(), 'Paginate', 0);
  27.         INSERT INTO `std_blocks_components` VALUES ('template', @id_block, 1, 1, 'COMBO_TEMPLATE', NULL, 5, 1, now(), now(), 'Template', 0);
  28.         INSERT INTO `std_blocks_components` VALUES ('content_type', @id_block, 1, 1, 'COMBO_CONTENT_TYPE', '{\"isCategory\": true}', 1, 1, now(), now(), 'Content Type', 0);
  29.         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);
  30.         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\"}');
  31.         INSERT INTO `std_blocks_settings` VALUES ('carousel', @id_block, 1, 1, 'Carousel', 'CHECKBOX', 1, now(), now(), 21, NULL);
  32.         INSERT INTO `std_blocks_settings` VALUES ('extra_class', @id_block, 1, 1, 'Extra Class', 'INPUT', 1, now(), now(), 11, NULL);
  33.         INSERT INTO `std_blocks_settings` VALUES ('disabled_block', @id_block, 1, 1, 'Disabled block', 'CHECKBOX', 1, now(), now(), -1, NULL);
  34.         INSERT INTO `std_blocks_settings` VALUES ('carousel_480_dots', @id_block, 1, 1, 'Dots', 'CHECKBOX', 1, now(), now(), 51, NULL);
  35.         INSERT INTO `std_blocks_settings` VALUES ('carousel_480_rows', @id_block, 1, 1, 'Rows', 'NUMBER', 1, now(), now(), 53, NULL);
  36.         INSERT INTO `std_blocks_settings` VALUES ('carousel_600_dots', @id_block, 1, 1, 'Dots', 'CHECKBOX', 1, now(), now(), 41, NULL);
  37.         INSERT INTO `std_blocks_settings` VALUES ('carousel_600_rows', @id_block, 1, 1, 'Rows', 'NUMBER', 1, now(), now(), 43, NULL);
  38.         INSERT INTO `std_blocks_settings` VALUES ('carousel_1175_dots', @id_block, 1, 1, 'Dots', 'CHECKBOX', 1, now(), now(), 31, NULL);
  39.         INSERT INTO `std_blocks_settings` VALUES ('carousel_1175_rows', @id_block, 1, 1, 'Rows', 'NUMBER', 1, now(), now(), 33, NULL);
  40.         INSERT INTO `std_blocks_settings` VALUES ('carousel_480_arrows', @id_block, 1, 1, 'Arrows', 'CHECKBOX', 1, now(), now(), 52, NULL);
  41.         INSERT INTO `std_blocks_settings` VALUES ('carousel_600_arrows', @id_block, 1, 1, 'Arrows', 'CHECKBOX', 1, now(), now(), 42, NULL);
  42.         INSERT INTO `std_blocks_settings` VALUES ('carousel_1175_arrows', @id_block, 1, 1, 'Arrows', 'CHECKBOX', 1, now(), now(), 32, NULL);
  43.         INSERT INTO `std_blocks_settings` VALUES ('carousel_default_dots', @id_block, 1, 1, 'Dots', 'CHECKBOX', 1, now(), now(), 22, NULL);
  44.         INSERT INTO `std_blocks_settings` VALUES ('carousel_default_rows', @id_block, 1, 1, 'Rows', 'NUMBER', 1, now(), now(), 24, NULL);
  45.         INSERT INTO `std_blocks_settings` VALUES ('carousel_480_slidesrow', @id_block, 1, 1, 'Slides Per Row', 'NUMBER', 1, now(), now(), 54, NULL);
  46.         INSERT INTO `std_blocks_settings` VALUES ('carousel_600_slidesrow', @id_block, 1, 1, 'Slides Per Row', 'NUMBER', 1, now(), now(), 44, NULL);
  47.         INSERT INTO `std_blocks_settings` VALUES ('separator_carousel_480', @id_block, 1, 1, 'Carousel Mobile Small', 'SEPARATOR', 1, now(), now(), 50, NULL);
  48.         INSERT INTO `std_blocks_settings` VALUES ('separator_carousel_600', @id_block, 1, 1, 'Carousel Mobile Large/Desktop Small', 'SEPARATOR', 1, now(), now(), 40, NULL);
  49.         INSERT INTO `std_blocks_settings` VALUES ('carousel_1175_slidesrow', @id_block, 1, 1, 'Slides Per Row', 'NUMBER', 1, now(), now(), 34, NULL);
  50.         INSERT INTO `std_blocks_settings` VALUES ('carousel_480_slidesshow', @id_block, 1, 1, 'Slides To Show', 'NUMBER', 1, now(), now(), 55, NULL);
  51.         INSERT INTO `std_blocks_settings` VALUES ('carousel_600_slidesshow', @id_block, 1, 1, 'Slides To Show', 'NUMBER', 1, now(), now(), 45, NULL);
  52.         INSERT INTO `std_blocks_settings` VALUES ('carousel_default_arrows', @id_block, 1, 1, 'Arrows', 'CHECKBOX', 1, now(), now(), 23, NULL);
  53.         INSERT INTO `std_blocks_settings` VALUES ('separator_carousel_1175', @id_block, 1, 1, 'Carousel Desktop', 'SEPARATOR', 1, now(), now(), 30, NULL);
  54.         INSERT INTO `std_blocks_settings` VALUES ('carousel_1175_slidesshow', @id_block, 1, 1, 'Slides To Show', 'NUMBER', 1, now(), now(), 35, NULL);
  55.         INSERT INTO `std_blocks_settings` VALUES ('carousel_480_slidesscroll', @id_block, 1, 1, 'Slides To Scroll', 'NUMBER', 1, now(), now(), 56, NULL);
  56.         INSERT INTO `std_blocks_settings` VALUES ('carousel_600_slidesscroll', @id_block, 1, 1, 'Slides To Scroll', 'NUMBER', 1, now(), now(), 46, NULL);
  57.         INSERT INTO `std_blocks_settings` VALUES ('carousel_1175_slidesscroll', @id_block, 1, 1, 'Slides To Scroll', 'NUMBER', 1, now(), now(), 36, NULL);
  58.         INSERT INTO `std_blocks_settings` VALUES ('carousel_default_slidesrow', @id_block, 1, 1, 'Slides Per Row', 'NUMBER', 1, now(), now(), 28, NULL);
  59.         INSERT INTO `std_blocks_settings` VALUES ('separator_carousel_default', @id_block, 1, 1, 'Carousel Default', 'SEPARATOR', 1, now(), now(), 20, NULL);
  60.         INSERT INTO `std_blocks_settings` VALUES ('carousel_default_slidesshow', @id_block, 1, 1, 'Slides To Show', 'NUMBER', 1, now(), now(), 26, NULL);
  61.         INSERT INTO `std_blocks_settings` VALUES ('carousel_default_slidesscroll', @id_block, 1, 1, 'Slides To Scroll', 'NUMBER', 1, now(), now(), 27, NULL);        
  62.         ");
  63.     }
  64.     public function down(Schema $schema) : void
  65.     {
  66.         // this down() migration is auto-generated, please modify it to your needs
  67.         $this->addSql("
  68.         SET @id_block = (select id from std_blocks where machine_name = 'block_list');
  69.         
  70.         DELETE FROM std_blocks_settings where block_id = @id_block;
  71.         DELETE FROM std_blocks_components where block_id = @id_block;
  72.         DELETE FROM std_blocks where id = @id_block;
  73.         ");
  74.     }
  75. }