migrations/Version20240823174205.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 Version20240823174205 extends AbstractMigration
  10. {
  11.     public function getDescription(): string
  12.     {
  13.         return '';
  14.     }
  15.     public function up(Schema $schema): void
  16.     {
  17.         $this->addSql("
  18.             UPDATE `std_config` SET `order_value`='1' WHERE `machine_name`='logo' AND `parent_name`='Theme';
  19.             UPDATE `std_config` SET `order_value`='8' WHERE `machine_name`='favicon' AND `parent_name`='Theme';
  20.             UPDATE `std_config` SET `order_value`='6' WHERE `machine_name`='logoemail' AND `parent_name`='Theme';
  21.             UPDATE `std_config` SET `order_value`='38' WHERE `machine_name`='hidemobileburgermenu' AND `parent_name`='Theme';
  22.             UPDATE `std_config` SET `order_value`='15' WHERE `machine_name`='breadcrumb' AND `parent_name`='Theme';
  23.             UPDATE `std_config` SET `order_value`='17' WHERE `machine_name`='breadcrumb_align' AND `parent_name`='Theme';
  24.         ");
  25.     
  26.         $this->addSql("
  27.             UPDATE `std_config` SET `order_value`='2' WHERE  `machine_name`='password_update_batch_emails' AND `parent_name`='System';
  28.             UPDATE `std_config` SET `order_value`='3' WHERE  `machine_name`='additional_robotstxt_text' AND `parent_name`='System';
  29.             UPDATE `std_config` SET `order_value`='5' WHERE  `machine_name`='terms_pages' AND `parent_name`='System';
  30.             UPDATE `std_config` SET `order_value`='6' WHERE  `machine_name`='terms_pages' AND `parent_name`='System';
  31.             UPDATE `std_config` SET `order_value`='6' WHERE  `machine_name`='privacy_pages' AND `parent_name`='System';
  32.             UPDATE `std_config` SET `order_value`='7' WHERE  `machine_name`='results_pages' AND `parent_name`='System';
  33.         ");
  34.         $this->addSql("
  35.             UPDATE `std_config` SET `order_value`='2' WHERE  `machine_name`='scripts_body' AND `parent_name`='Scripts';
  36.             UPDATE `std_config` SET `order_value`='3' WHERE  `machine_name`='scripts_footer' AND `parent_name`='Scripts';
  37.         ");
  38.         $this->addSql("
  39.             INSERT IGNORE INTO `std_config` (`machine_name`, `created_by`, `updated_by`, `description_machine_name`, `details_machine_name`, `parent_name`, `variable_type`, `order_value`, `is_hidden`, `created_date`, `updated_date`, `label`, `language_code`)
  40.             VALUES 
  41.                 ('logo_break', '1', '1', 'logo_break', 'logo_break', 'Theme', 'BR6', '7', '0', now(), now(), '', ''),
  42.                 ('favicon_break', '1', '1', 'favicon_break', 'favicon_break', 'Theme', 'BR6', '97', '0', now(), now(), '', ''),
  43.                 ('logo_mobile', '1', '1', 'logo_mobile', 'logo_mobile', 'Theme', 'IMAGE', '2', '0', now(), now(), 'Logo Mobile', ''),
  44.                 ('breadcrumb_mobile', '1', '1', 'breadcrumb_mobile', 'breadcrumb_mobile', 'Theme', 'CHECKBOX', '16', '0', now(), now(), 'Breadcrumb Mobile', '');
  45.         ");
  46.     }
  47.     public function down(Schema $schema): void
  48.     {
  49.         $this->addSql("            
  50.             DELETE FROM `std_config` where machine_name IN ('favicon_break');
  51.             DELETE FROM `std_config` where machine_name IN ('logo_mobile');
  52.             DELETE FROM `std_config` where machine_name IN ('breadcrumb_mobile');
  53.         ");
  54.     }
  55. }