migrations\Version20211011122453.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 Version20211011122453 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('CREATE TABLE email_texts (id INT AUTO_INCREMENT NOT NULL, locale VARCHAR(4) NOT NULL DEFAULT "cz", locale_name VARCHAR(256) NOT NULL DEFAULT "Čeština", automatic_reservation_email_text LONGTEXT NOT NULL DEFAULT '
  19.         .'"'
  20.         .'<p>Dobrý den'
  21.         .',</p><p>chytrý parkovací systém vám automaticky zarezervoval vaše parkovací místo na následující týden.'
  22.         '</p><p>Pro případné zrušení celé týdenní rezervace klikněte na tento odkaz. '
  23.         'V opačném případě je rezervace celá plátná.</p><p><br></p>'
  24.         '<p>{{url}}</p><p><br></p>'
  25.         '<p>Zrušit rezervaci jen pro konkrétní pracovní dny můžete odkazem z rezervačního systému.</p>'
  26.         '<p><a href=' "'" .'"' "'" 'https://dahua.kkcg.net/' ."'" '"' "'".  ' rel=' "'" '"' "'" 'noopener noreferrer' "'" '"'"'"' target=' "'" '"' "'" .'_blank' "'" '"'"'" .' style=' "'" '"' "'" 'color: rgb(5, 99, 193);' "'" '"' "'" ' >https://dahua.kkcg.net/</a></p><p><br></p><p><br></p>'
  27.         .'"' .', automatic_reservation_email_header LONGTEXT NOT NULL DEFAULT "Dahua - Vytvořena rezervace na následující týden", user_reservation_email_header LONGTEXT NOT NULL DEFAULT "Dahua - Rezervace vytvořena na {{date}}"'
  28.         .', user_reservation_email_body LONGTEXT NOT NULL DEFAULT '
  29.         .'"'
  30.         .'<p>Dobrý den,</p>'
  31.         .'<p>byla Vám vytvořena rezervace na parkovací místo {{slot}} pro auto s EVČ {{plate}} na datum {{date}} v čase od {{from}} do {{to}}</p>"'
  32.         .', automatic_cancel_email_header LONGTEXT NOT NULL DEFAULT "Dahua - zrušení rezervací na příští týden"'
  33.         .', automatic_cancel_email_body LONGTEXT NOT NULL DEFAULT "<p>Dobrý den,</p><p>Vaše automaticky vytvořené rezervace na příští týden byly zrušené</p>"'
  34.         .', user_cancel_email_header LONGTEXT NOT NULL DEFAULT "Dahua - zrušení rezervací na {{date}}"'
  35.         .', user_cancel_email_body LONGTEXT NOT NULL DEFAULT "<p>Dobrý den,</p>'
  36.         .'<p>Vaše rezervace na parkovací místo {{slot}} pro auto s EVČ {{plate}} na datum {{date}} v čase od {{from}} do {{to}} byla zrušena.</p>"'
  37.         .', UNIQUE INDEX UNIQ_837852304180C698 (locale), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  38.         $this->addSql('ALTER TABLE user CHANGE authtype_id authtype_id INT DEFAULT 1, CHANGE locale locale VARCHAR(4) NOT NULL');
  39.     }
  40.     public function down(Schema $schema): void
  41.     {
  42.         // this down() migration is auto-generated, please modify it to your needs
  43.         $this->addSql('DROP TABLE email_texts');
  44.         $this->addSql('ALTER TABLE user CHANGE authtype_id authtype_id INT DEFAULT 1, CHANGE locale locale VARCHAR(4) CHARACTER SET utf8mb4 DEFAULT \'cz\' NOT NULL COLLATE `utf8mb4_unicode_ci`');
  45.     }
  46. }