diff --git a/.gitignore b/.gitignore index 31b6a22..b8654f5 100644 --- a/.gitignore +++ b/.gitignore @@ -5,6 +5,7 @@ /.env.*.local /config/secrets/prod/prod.decrypt.private.php /public/bundles/ +/public/media/ /var/ /vendor/ ###< symfony/framework-bundle ### diff --git a/config/packages/vich_uploader.yaml b/config/packages/vich_uploader.yaml index 7bddc42..9b0a082 100644 --- a/config/packages/vich_uploader.yaml +++ b/config/packages/vich_uploader.yaml @@ -8,6 +8,9 @@ vich_uploader: upload_destination: '%kernel.project_dir%/public/media' # Will rename uploaded files using a uniqueid as a prefix. namer: Vich\UploaderBundle\Naming\SmartUniqueNamer + inject_on_load: false + delete_on_update: true + delete_on_remove: true download: uri_prefix: /download upload_destination: '%kernel.project_dir%/public/download' diff --git a/migrations/Version20240206152234.php b/migrations/Version20240207141851.php similarity index 79% rename from migrations/Version20240206152234.php rename to migrations/Version20240207141851.php index 474d1ce..203cf53 100644 --- a/migrations/Version20240206152234.php +++ b/migrations/Version20240207141851.php @@ -10,7 +10,7 @@ use Doctrine\Migrations\AbstractMigration; /** * Auto-generated Migration: Please modify to your needs! */ -final class Version20240206152234 extends AbstractMigration +final class Version20240207141851 extends AbstractMigration { public function getDescription(): string { @@ -20,12 +20,13 @@ final class Version20240206152234 extends AbstractMigration public function up(Schema $schema): void { // this up() migration is auto-generated, please modify it to your needs - $this->addSql('CREATE TABLE contact (id INT AUTO_INCREMENT NOT NULL, partner_id INT NOT NULL, first_name VARCHAR(255) NOT NULL, last_name VARCHAR(255) NOT NULL, birthday DATE DEFAULT NULL, image VARCHAR(255) DEFAULT NULL, position VARCHAR(255) DEFAULT NULL, phone VARCHAR(255) DEFAULT NULL, email VARCHAR(255) DEFAULT NULL, created_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', INDEX IDX_4C62E6389393F8FE (partner_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB'); + $this->addSql('CREATE TABLE contact (id INT AUTO_INCREMENT NOT NULL, partner_id INT NOT NULL, image_id INT DEFAULT NULL, first_name VARCHAR(255) NOT NULL, last_name VARCHAR(255) NOT NULL, birthday DATE DEFAULT NULL, position VARCHAR(255) DEFAULT NULL, phone VARCHAR(255) DEFAULT NULL, email VARCHAR(255) DEFAULT NULL, created_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', INDEX IDX_4C62E6389393F8FE (partner_id), INDEX IDX_4C62E6383DA5256D (image_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB'); $this->addSql('CREATE TABLE media_object (id INT AUTO_INCREMENT NOT NULL, file_path VARCHAR(255) DEFAULT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB'); $this->addSql('CREATE TABLE partner (id INT AUTO_INCREMENT NOT NULL, logo_id INT DEFAULT NULL, name VARCHAR(255) NOT NULL, type VARCHAR(255) NOT NULL, street VARCHAR(255) DEFAULT NULL, street_no VARCHAR(255) DEFAULT NULL, zip VARCHAR(255) DEFAULT NULL, city VARCHAR(255) DEFAULT NULL, country VARCHAR(255) DEFAULT NULL, website VARCHAR(255) DEFAULT NULL, created_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', INDEX IDX_312B3E16F98F144A (logo_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB'); $this->addSql('CREATE TABLE posting (id INT AUTO_INCREMENT NOT NULL, owner_id INT NOT NULL, message LONGTEXT NOT NULL, created_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', INDEX IDX_BD275D737E3C61F9 (owner_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB'); $this->addSql('CREATE TABLE `user` (id INT AUTO_INCREMENT NOT NULL, email VARCHAR(180) NOT NULL, first_name VARCHAR(255) NOT NULL, last_name VARCHAR(255) NOT NULL, roles JSON NOT NULL COMMENT \'(DC2Type:json)\', password VARCHAR(255) NOT NULL, active TINYINT(1) NOT NULL, created_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', UNIQUE INDEX UNIQ_8D93D649E7927C74 (email), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB'); $this->addSql('ALTER TABLE contact ADD CONSTRAINT FK_4C62E6389393F8FE FOREIGN KEY (partner_id) REFERENCES partner (id)'); + $this->addSql('ALTER TABLE contact ADD CONSTRAINT FK_4C62E6383DA5256D FOREIGN KEY (image_id) REFERENCES media_object (id)'); $this->addSql('ALTER TABLE partner ADD CONSTRAINT FK_312B3E16F98F144A FOREIGN KEY (logo_id) REFERENCES media_object (id)'); $this->addSql('ALTER TABLE posting ADD CONSTRAINT FK_BD275D737E3C61F9 FOREIGN KEY (owner_id) REFERENCES `user` (id)'); } @@ -34,6 +35,7 @@ final class Version20240206152234 extends AbstractMigration { // this down() migration is auto-generated, please modify it to your needs $this->addSql('ALTER TABLE contact DROP FOREIGN KEY FK_4C62E6389393F8FE'); + $this->addSql('ALTER TABLE contact DROP FOREIGN KEY FK_4C62E6383DA5256D'); $this->addSql('ALTER TABLE partner DROP FOREIGN KEY FK_312B3E16F98F144A'); $this->addSql('ALTER TABLE posting DROP FOREIGN KEY FK_BD275D737E3C61F9'); $this->addSql('DROP TABLE contact'); diff --git a/public/media/1176-65c24ec9c380a321491226.png b/public/media/1176-65c24ec9c380a321491226.png deleted file mode 100644 index 54a8ef6..0000000 Binary files a/public/media/1176-65c24ec9c380a321491226.png and /dev/null differ diff --git a/public/media/13051765-65c23aa0abd2d227118351.png b/public/media/13051765-65c23aa0abd2d227118351.png deleted file mode 100644 index 8c456f7..0000000 Binary files a/public/media/13051765-65c23aa0abd2d227118351.png and /dev/null differ diff --git a/public/media/13051765-65c2496ddf1bf518226485.png b/public/media/13051765-65c2496ddf1bf518226485.png deleted file mode 100644 index 8c456f7..0000000 Binary files a/public/media/13051765-65c2496ddf1bf518226485.png and /dev/null differ diff --git a/public/media/13051765-65c24ec9bc0df020542734.png b/public/media/13051765-65c24ec9bc0df020542734.png deleted file mode 100644 index 8c456f7..0000000 Binary files a/public/media/13051765-65c24ec9bc0df020542734.png and /dev/null differ diff --git a/public/media/21601-65c23aa092710988237038.png b/public/media/21601-65c23aa092710988237038.png deleted file mode 100644 index 1b01049..0000000 Binary files a/public/media/21601-65c23aa092710988237038.png and /dev/null differ diff --git a/public/media/21601-65c23aa09b12d403520624.png b/public/media/21601-65c23aa09b12d403520624.png deleted file mode 100644 index 1b01049..0000000 Binary files a/public/media/21601-65c23aa09b12d403520624.png and /dev/null differ diff --git a/public/media/21601-65c23aa0a6aad723421009.png b/public/media/21601-65c23aa0a6aad723421009.png deleted file mode 100644 index 1b01049..0000000 Binary files a/public/media/21601-65c23aa0a6aad723421009.png and /dev/null differ diff --git a/public/media/21601-65c23aa0ae5e1986365646.png b/public/media/21601-65c23aa0ae5e1986365646.png deleted file mode 100644 index 1b01049..0000000 Binary files a/public/media/21601-65c23aa0ae5e1986365646.png and /dev/null differ diff --git a/public/media/21601-65c23aa0b3614765904303.png b/public/media/21601-65c23aa0b3614765904303.png deleted file mode 100644 index 1b01049..0000000 Binary files a/public/media/21601-65c23aa0b3614765904303.png and /dev/null differ diff --git a/public/media/21601-65c23aa0b4aee960523927.png b/public/media/21601-65c23aa0b4aee960523927.png deleted file mode 100644 index 1b01049..0000000 Binary files a/public/media/21601-65c23aa0b4aee960523927.png and /dev/null differ diff --git a/public/media/21601-65c23aa0b5759294002607.png b/public/media/21601-65c23aa0b5759294002607.png deleted file mode 100644 index 1b01049..0000000 Binary files a/public/media/21601-65c23aa0b5759294002607.png and /dev/null differ diff --git a/public/media/21601-65c2496dd7546782222069.png b/public/media/21601-65c2496dd7546782222069.png deleted file mode 100644 index 1b01049..0000000 Binary files a/public/media/21601-65c2496dd7546782222069.png and /dev/null differ diff --git a/public/media/21601-65c2496de8948656968834.png b/public/media/21601-65c2496de8948656968834.png deleted file mode 100644 index 1b01049..0000000 Binary files a/public/media/21601-65c2496de8948656968834.png and /dev/null differ diff --git a/public/media/21601-65c24ec9baf5e834407748.png b/public/media/21601-65c24ec9baf5e834407748.png deleted file mode 100644 index 1b01049..0000000 Binary files a/public/media/21601-65c24ec9baf5e834407748.png and /dev/null differ diff --git a/public/media/21601-65c24ec9ceddf666095479.png b/public/media/21601-65c24ec9ceddf666095479.png deleted file mode 100644 index 1b01049..0000000 Binary files a/public/media/21601-65c24ec9ceddf666095479.png and /dev/null differ diff --git a/public/media/2673787-65c23aa0976a7986243831.webp b/public/media/2673787-65c23aa0976a7986243831.webp deleted file mode 100644 index 9fc736a..0000000 Binary files a/public/media/2673787-65c23aa0976a7986243831.webp and /dev/null differ diff --git a/public/media/2673787-65c2496dd5b0f583174227.webp b/public/media/2673787-65c2496dd5b0f583174227.webp deleted file mode 100644 index 9fc736a..0000000 Binary files a/public/media/2673787-65c2496dd5b0f583174227.webp and /dev/null differ diff --git a/public/media/2673787-65c2496dd88c0024149973.webp b/public/media/2673787-65c2496dd88c0024149973.webp deleted file mode 100644 index 9fc736a..0000000 Binary files a/public/media/2673787-65c2496dd88c0024149973.webp and /dev/null differ diff --git a/public/media/2673787-65c2496ddd4ff707623636.webp b/public/media/2673787-65c2496ddd4ff707623636.webp deleted file mode 100644 index 9fc736a..0000000 Binary files a/public/media/2673787-65c2496ddd4ff707623636.webp and /dev/null differ diff --git a/public/media/2673787-65c2496de1636995275379.webp b/public/media/2673787-65c2496de1636995275379.webp deleted file mode 100644 index 9fc736a..0000000 Binary files a/public/media/2673787-65c2496de1636995275379.webp and /dev/null differ diff --git a/public/media/282540-65c23aa0a4068489321398.webp b/public/media/282540-65c23aa0a4068489321398.webp deleted file mode 100644 index e6b39ed..0000000 Binary files a/public/media/282540-65c23aa0a4068489321398.webp and /dev/null differ diff --git a/public/media/282540-65c23aa0b13c6502481119.webp b/public/media/282540-65c23aa0b13c6502481119.webp deleted file mode 100644 index e6b39ed..0000000 Binary files a/public/media/282540-65c23aa0b13c6502481119.webp and /dev/null differ diff --git a/public/media/61109-65c23aa0a1877799155642.png b/public/media/61109-65c23aa0a1877799155642.png deleted file mode 100644 index 92881e7..0000000 Binary files a/public/media/61109-65c23aa0a1877799155642.png and /dev/null differ diff --git a/public/media/61109-65c23aa0a9230859344189.png b/public/media/61109-65c23aa0a9230859344189.png deleted file mode 100644 index 92881e7..0000000 Binary files a/public/media/61109-65c23aa0a9230859344189.png and /dev/null differ diff --git a/public/media/61109-65c23aa0af0eb920602959.png b/public/media/61109-65c23aa0af0eb920602959.png deleted file mode 100644 index 92881e7..0000000 Binary files a/public/media/61109-65c23aa0af0eb920602959.png and /dev/null differ diff --git a/public/media/61109-65c2496de03b0786749525.png b/public/media/61109-65c2496de03b0786749525.png deleted file mode 100644 index 92881e7..0000000 Binary files a/public/media/61109-65c2496de03b0786749525.png and /dev/null differ diff --git a/public/media/61109-65c2496de31b4854311388.png b/public/media/61109-65c2496de31b4854311388.png deleted file mode 100644 index 92881e7..0000000 Binary files a/public/media/61109-65c2496de31b4854311388.png and /dev/null differ diff --git a/public/media/61109-65c2496de8032628647392.png b/public/media/61109-65c2496de8032628647392.png deleted file mode 100644 index 92881e7..0000000 Binary files a/public/media/61109-65c2496de8032628647392.png and /dev/null differ diff --git a/public/media/61109-65c2496dedaec202440106.png b/public/media/61109-65c2496dedaec202440106.png deleted file mode 100644 index 92881e7..0000000 Binary files a/public/media/61109-65c2496dedaec202440106.png and /dev/null differ diff --git a/public/media/61109-65c2496def5f0669817874.png b/public/media/61109-65c2496def5f0669817874.png deleted file mode 100644 index 92881e7..0000000 Binary files a/public/media/61109-65c2496def5f0669817874.png and /dev/null differ diff --git a/public/media/61109-65c24ec9bb854442684447.png b/public/media/61109-65c24ec9bb854442684447.png deleted file mode 100644 index 92881e7..0000000 Binary files a/public/media/61109-65c24ec9bb854442684447.png and /dev/null differ diff --git a/public/media/61109-65c24ec9c26cd833065167.png b/public/media/61109-65c24ec9c26cd833065167.png deleted file mode 100644 index 92881e7..0000000 Binary files a/public/media/61109-65c24ec9c26cd833065167.png and /dev/null differ diff --git a/public/media/61109-65c24ec9c405e651961332.png b/public/media/61109-65c24ec9c405e651961332.png deleted file mode 100644 index 92881e7..0000000 Binary files a/public/media/61109-65c24ec9c405e651961332.png and /dev/null differ diff --git a/public/media/61109-65c24ec9c65c1048997913.png b/public/media/61109-65c24ec9c65c1048997913.png deleted file mode 100644 index 92881e7..0000000 Binary files a/public/media/61109-65c24ec9c65c1048997913.png and /dev/null differ diff --git a/public/media/61109-65c24ec9ca3ec033376298.png b/public/media/61109-65c24ec9ca3ec033376298.png deleted file mode 100644 index 92881e7..0000000 Binary files a/public/media/61109-65c24ec9ca3ec033376298.png and /dev/null differ diff --git a/public/media/61109-65c24ec9cc8c8389523576.png b/public/media/61109-65c24ec9cc8c8389523576.png deleted file mode 100644 index 92881e7..0000000 Binary files a/public/media/61109-65c24ec9cc8c8389523576.png and /dev/null differ diff --git a/public/media/731972-65c23aa0ad049637421495.png b/public/media/731972-65c23aa0ad049637421495.png deleted file mode 100644 index 831c823..0000000 Binary files a/public/media/731972-65c23aa0ad049637421495.png and /dev/null differ diff --git a/public/media/731972-65c2496ddaa21722627925.png b/public/media/731972-65c2496ddaa21722627925.png deleted file mode 100644 index 831c823..0000000 Binary files a/public/media/731972-65c2496ddaa21722627925.png and /dev/null differ diff --git a/public/media/731972-65c2496dec050340971419.png b/public/media/731972-65c2496dec050340971419.png deleted file mode 100644 index 831c823..0000000 Binary files a/public/media/731972-65c2496dec050340971419.png and /dev/null differ diff --git a/public/media/731972-65c24ec9ba640346823854.png b/public/media/731972-65c24ec9ba640346823854.png deleted file mode 100644 index 831c823..0000000 Binary files a/public/media/731972-65c24ec9ba640346823854.png and /dev/null differ diff --git a/public/media/732228-65c23aa09f095210222982.png b/public/media/732228-65c23aa09f095210222982.png deleted file mode 100644 index c8eb273..0000000 Binary files a/public/media/732228-65c23aa09f095210222982.png and /dev/null differ diff --git a/public/media/732228-65c2496dd6b29264561608.png b/public/media/732228-65c2496dd6b29264561608.png deleted file mode 100644 index c8eb273..0000000 Binary files a/public/media/732228-65c2496dd6b29264561608.png and /dev/null differ diff --git a/public/media/732228-65c2496deecfa875290072.png b/public/media/732228-65c2496deecfa875290072.png deleted file mode 100644 index c8eb273..0000000 Binary files a/public/media/732228-65c2496deecfa875290072.png and /dev/null differ diff --git a/public/media/732228-65c24ec9d3d72830997540.png b/public/media/732228-65c24ec9d3d72830997540.png deleted file mode 100644 index c8eb273..0000000 Binary files a/public/media/732228-65c24ec9d3d72830997540.png and /dev/null differ diff --git a/public/media/87390-65c23aa094e74318686881.png b/public/media/87390-65c23aa094e74318686881.png deleted file mode 100644 index c76aeff..0000000 Binary files a/public/media/87390-65c23aa094e74318686881.png and /dev/null differ diff --git a/public/media/87390-65c23aa0a0b53823069429.png b/public/media/87390-65c23aa0a0b53823069429.png deleted file mode 100644 index c76aeff..0000000 Binary files a/public/media/87390-65c23aa0a0b53823069429.png and /dev/null differ diff --git a/public/media/87390-65c23aa0b6f2d493419588.png b/public/media/87390-65c23aa0b6f2d493419588.png deleted file mode 100644 index c76aeff..0000000 Binary files a/public/media/87390-65c23aa0b6f2d493419588.png and /dev/null differ diff --git a/public/media/87390-65c2496ddbaf0465275319.png b/public/media/87390-65c2496ddbaf0465275319.png deleted file mode 100644 index c76aeff..0000000 Binary files a/public/media/87390-65c2496ddbaf0465275319.png and /dev/null differ diff --git a/public/media/87390-65c24ec9cb74e354893959.png b/public/media/87390-65c24ec9cb74e354893959.png deleted file mode 100644 index c76aeff..0000000 Binary files a/public/media/87390-65c24ec9cb74e354893959.png and /dev/null differ diff --git a/public/media/87390-65c24ec9d5308805633531.png b/public/media/87390-65c24ec9d5308805633531.png deleted file mode 100644 index c76aeff..0000000 Binary files a/public/media/87390-65c24ec9d5308805633531.png and /dev/null differ diff --git a/public/media/com-gamerlogomaker-esportslogomakerpro-gaminglogos-8b47d6d9-1690-46c0-898b-b5f1d4d9b5f9-512x512-65c23aa096145072761078.webp b/public/media/com-gamerlogomaker-esportslogomakerpro-gaminglogos-8b47d6d9-1690-46c0-898b-b5f1d4d9b5f9-512x512-65c23aa096145072761078.webp deleted file mode 100644 index c54493e..0000000 Binary files a/public/media/com-gamerlogomaker-esportslogomakerpro-gaminglogos-8b47d6d9-1690-46c0-898b-b5f1d4d9b5f9-512x512-65c23aa096145072761078.webp and /dev/null differ diff --git a/public/media/com-gamerlogomaker-esportslogomakerpro-gaminglogos-8b47d6d9-1690-46c0-898b-b5f1d4d9b5f9-512x512-65c23aa09fd74603954608.webp b/public/media/com-gamerlogomaker-esportslogomakerpro-gaminglogos-8b47d6d9-1690-46c0-898b-b5f1d4d9b5f9-512x512-65c23aa09fd74603954608.webp deleted file mode 100644 index c54493e..0000000 Binary files a/public/media/com-gamerlogomaker-esportslogomakerpro-gaminglogos-8b47d6d9-1690-46c0-898b-b5f1d4d9b5f9-512x512-65c23aa09fd74603954608.webp and /dev/null differ diff --git a/public/media/com-gamerlogomaker-esportslogomakerpro-gaminglogos-8b47d6d9-1690-46c0-898b-b5f1d4d9b5f9-512x512-65c23aa0b068c401749393.webp b/public/media/com-gamerlogomaker-esportslogomakerpro-gaminglogos-8b47d6d9-1690-46c0-898b-b5f1d4d9b5f9-512x512-65c23aa0b068c401749393.webp deleted file mode 100644 index c54493e..0000000 Binary files a/public/media/com-gamerlogomaker-esportslogomakerpro-gaminglogos-8b47d6d9-1690-46c0-898b-b5f1d4d9b5f9-512x512-65c23aa0b068c401749393.webp and /dev/null differ diff --git a/public/media/com-gamerlogomaker-esportslogomakerpro-gaminglogos-8b47d6d9-1690-46c0-898b-b5f1d4d9b5f9-512x512-65c2496dea401621286484.webp b/public/media/com-gamerlogomaker-esportslogomakerpro-gaminglogos-8b47d6d9-1690-46c0-898b-b5f1d4d9b5f9-512x512-65c2496dea401621286484.webp deleted file mode 100644 index c54493e..0000000 Binary files a/public/media/com-gamerlogomaker-esportslogomakerpro-gaminglogos-8b47d6d9-1690-46c0-898b-b5f1d4d9b5f9-512x512-65c2496dea401621286484.webp and /dev/null differ diff --git a/public/media/com-gamerlogomaker-esportslogomakerpro-gaminglogos-8b47d6d9-1690-46c0-898b-b5f1d4d9b5f9-512x512-65c24ec9b9bbf381153453.webp b/public/media/com-gamerlogomaker-esportslogomakerpro-gaminglogos-8b47d6d9-1690-46c0-898b-b5f1d4d9b5f9-512x512-65c24ec9b9bbf381153453.webp deleted file mode 100644 index c54493e..0000000 Binary files a/public/media/com-gamerlogomaker-esportslogomakerpro-gaminglogos-8b47d6d9-1690-46c0-898b-b5f1d4d9b5f9-512x512-65c24ec9b9bbf381153453.webp and /dev/null differ diff --git a/public/media/com-gamerlogomaker-esportslogomakerpro-gaminglogos-8b47d6d9-1690-46c0-898b-b5f1d4d9b5f9-512x512-65c24ec9c15a8465091438.webp b/public/media/com-gamerlogomaker-esportslogomakerpro-gaminglogos-8b47d6d9-1690-46c0-898b-b5f1d4d9b5f9-512x512-65c24ec9c15a8465091438.webp deleted file mode 100644 index c54493e..0000000 Binary files a/public/media/com-gamerlogomaker-esportslogomakerpro-gaminglogos-8b47d6d9-1690-46c0-898b-b5f1d4d9b5f9-512x512-65c24ec9c15a8465091438.webp and /dev/null differ diff --git a/public/media/com-gamerlogomaker-esportslogomakerpro-gaminglogos-8b47d6d9-1690-46c0-898b-b5f1d4d9b5f9-512x512-65c24ec9c79fc885946880.webp b/public/media/com-gamerlogomaker-esportslogomakerpro-gaminglogos-8b47d6d9-1690-46c0-898b-b5f1d4d9b5f9-512x512-65c24ec9c79fc885946880.webp deleted file mode 100644 index c54493e..0000000 Binary files a/public/media/com-gamerlogomaker-esportslogomakerpro-gaminglogos-8b47d6d9-1690-46c0-898b-b5f1d4d9b5f9-512x512-65c24ec9c79fc885946880.webp and /dev/null differ diff --git a/public/media/com-gamerlogomaker-esportslogomakerpro-gaminglogos-8b47d6d9-1690-46c0-898b-b5f1d4d9b5f9-512x512-65c24ec9d30f3369989604.webp b/public/media/com-gamerlogomaker-esportslogomakerpro-gaminglogos-8b47d6d9-1690-46c0-898b-b5f1d4d9b5f9-512x512-65c24ec9d30f3369989604.webp deleted file mode 100644 index c54493e..0000000 Binary files a/public/media/com-gamerlogomaker-esportslogomakerpro-gaminglogos-8b47d6d9-1690-46c0-898b-b5f1d4d9b5f9-512x512-65c24ec9d30f3369989604.webp and /dev/null differ diff --git a/public/media/google-chrome-portable-logo-1-1-30-65c23a9bdbd68224579037.webp b/public/media/google-chrome-portable-logo-1-1-30-65c23a9bdbd68224579037.webp deleted file mode 100644 index 730e961..0000000 Binary files a/public/media/google-chrome-portable-logo-1-1-30-65c23a9bdbd68224579037.webp and /dev/null differ diff --git a/public/media/google-chrome-portable-logo-1-1-30-65c23a9c4d02f626756858.webp b/public/media/google-chrome-portable-logo-1-1-30-65c23a9c4d02f626756858.webp deleted file mode 100644 index 730e961..0000000 Binary files a/public/media/google-chrome-portable-logo-1-1-30-65c23a9c4d02f626756858.webp and /dev/null differ diff --git a/public/media/google-chrome-portable-logo-1-1-30-65c2496de3a0c589023515.webp b/public/media/google-chrome-portable-logo-1-1-30-65c2496de3a0c589023515.webp deleted file mode 100644 index 730e961..0000000 Binary files a/public/media/google-chrome-portable-logo-1-1-30-65c2496de3a0c589023515.webp and /dev/null differ diff --git a/public/media/google-chrome-portable-logo-1-1-30-65c24ec9c5c06396358753.webp b/public/media/google-chrome-portable-logo-1-1-30-65c24ec9c5c06396358753.webp deleted file mode 100644 index 730e961..0000000 Binary files a/public/media/google-chrome-portable-logo-1-1-30-65c24ec9c5c06396358753.webp and /dev/null differ diff --git a/public/media/hsv-65c2496ddc321446965823.svg b/public/media/hsv-65c2496ddc321446965823.svg deleted file mode 100644 index dc65f16..0000000 --- a/public/media/hsv-65c2496ddc321446965823.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/public/media/hsv-65c2496dead69230638127.svg b/public/media/hsv-65c2496dead69230638127.svg deleted file mode 100644 index dc65f16..0000000 --- a/public/media/hsv-65c2496dead69230638127.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/public/media/hsv-65c24ec9d0bc6642519982.svg b/public/media/hsv-65c24ec9d0bc6642519982.svg deleted file mode 100644 index dc65f16..0000000 --- a/public/media/hsv-65c24ec9d0bc6642519982.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/public/media/huawei-logo-9-65c2496de9b22414512522.png b/public/media/huawei-logo-9-65c2496de9b22414512522.png deleted file mode 100644 index f1e9f5b..0000000 Binary files a/public/media/huawei-logo-9-65c2496de9b22414512522.png and /dev/null differ diff --git a/public/media/huawei-logo-9-65c24ec9c1e71753731034.png b/public/media/huawei-logo-9-65c24ec9c1e71753731034.png deleted file mode 100644 index f1e9f5b..0000000 Binary files a/public/media/huawei-logo-9-65c24ec9c1e71753731034.png and /dev/null differ diff --git a/public/media/huawei-logo-9-65c24ec9c83e5979879881.png b/public/media/huawei-logo-9-65c24ec9c83e5979879881.png deleted file mode 100644 index f1e9f5b..0000000 Binary files a/public/media/huawei-logo-9-65c24ec9c83e5979879881.png and /dev/null differ diff --git a/public/media/images-65c23aa099d9f812308960.jpg b/public/media/images-65c23aa099d9f812308960.jpg deleted file mode 100644 index 81bdbb7..0000000 Binary files a/public/media/images-65c23aa099d9f812308960.jpg and /dev/null differ diff --git a/public/media/images-65c23aa0aa61e763781547.jpg b/public/media/images-65c23aa0aa61e763781547.jpg deleted file mode 100644 index 81bdbb7..0000000 Binary files a/public/media/images-65c23aa0aa61e763781547.jpg and /dev/null differ diff --git a/public/media/images-65c23aa0afc3e845515892.jpg b/public/media/images-65c23aa0afc3e845515892.jpg deleted file mode 100644 index 81bdbb7..0000000 Binary files a/public/media/images-65c23aa0afc3e845515892.jpg and /dev/null differ diff --git a/public/media/images-65c2496dd7f3e021279072.jpg b/public/media/images-65c2496dd7f3e021279072.jpg deleted file mode 100644 index 81bdbb7..0000000 Binary files a/public/media/images-65c2496dd7f3e021279072.jpg and /dev/null differ diff --git a/public/media/images-65c2496de0d20953198228.jpg b/public/media/images-65c2496de0d20953198228.jpg deleted file mode 100644 index 81bdbb7..0000000 Binary files a/public/media/images-65c2496de0d20953198228.jpg and /dev/null differ diff --git a/public/media/images-65c24ec9b89dc154508770.jpg b/public/media/images-65c24ec9b89dc154508770.jpg deleted file mode 100644 index 81bdbb7..0000000 Binary files a/public/media/images-65c24ec9b89dc154508770.jpg and /dev/null differ diff --git a/public/media/images-65c24ec9c52ee465268195.jpg b/public/media/images-65c24ec9c52ee465268195.jpg deleted file mode 100644 index 81bdbb7..0000000 Binary files a/public/media/images-65c24ec9c52ee465268195.jpg and /dev/null differ diff --git a/public/media/images-65c24ec9cd1cb986409037.jpg b/public/media/images-65c24ec9cd1cb986409037.jpg deleted file mode 100644 index 81bdbb7..0000000 Binary files a/public/media/images-65c24ec9cd1cb986409037.jpg and /dev/null differ diff --git a/public/media/images-65c24ec9cf6a0579754687.jpg b/public/media/images-65c24ec9cf6a0579754687.jpg deleted file mode 100644 index 81bdbb7..0000000 Binary files a/public/media/images-65c24ec9cf6a0579754687.jpg and /dev/null differ diff --git a/public/media/images-65c24ec9d24bb593356002.jpg b/public/media/images-65c24ec9d24bb593356002.jpg deleted file mode 100644 index 81bdbb7..0000000 Binary files a/public/media/images-65c24ec9d24bb593356002.jpg and /dev/null differ diff --git a/public/media/logo-65c23aa0a7527819794330.png b/public/media/logo-65c23aa0a7527819794330.png deleted file mode 100644 index 7615456..0000000 Binary files a/public/media/logo-65c23aa0a7527819794330.png and /dev/null differ diff --git a/public/media/logo-65c2496de6e59050778803.png b/public/media/logo-65c2496de6e59050778803.png deleted file mode 100644 index 7615456..0000000 Binary files a/public/media/logo-65c2496de6e59050778803.png and /dev/null differ diff --git a/public/media/logo-65c2496df1174895290718.png b/public/media/logo-65c2496df1174895290718.png deleted file mode 100644 index 7615456..0000000 Binary files a/public/media/logo-65c2496df1174895290718.png and /dev/null differ diff --git a/public/media/logo-65c24ec9c9995340219904.png b/public/media/logo-65c24ec9c9995340219904.png deleted file mode 100644 index 7615456..0000000 Binary files a/public/media/logo-65c24ec9c9995340219904.png and /dev/null differ diff --git a/public/media/logo-logoexample-header-1-en-65c23aa0a885b970447612.webp b/public/media/logo-logoexample-header-1-en-65c23aa0a885b970447612.webp deleted file mode 100644 index eff501d..0000000 Binary files a/public/media/logo-logoexample-header-1-en-65c23aa0a885b970447612.webp and /dev/null differ diff --git a/public/media/logo-logoexample-header-1-en-65c23aa0b3faa345363965.webp b/public/media/logo-logoexample-header-1-en-65c23aa0b3faa345363965.webp deleted file mode 100644 index eff501d..0000000 Binary files a/public/media/logo-logoexample-header-1-en-65c23aa0b3faa345363965.webp and /dev/null differ diff --git a/public/media/logo-logoexample-header-1-en-65c2496de28dd704344409.webp b/public/media/logo-logoexample-header-1-en-65c2496de28dd704344409.webp deleted file mode 100644 index eff501d..0000000 Binary files a/public/media/logo-logoexample-header-1-en-65c2496de28dd704344409.webp and /dev/null differ diff --git a/public/media/logo-logoexample-header-1-en-65c2496de5cd4479657072.webp b/public/media/logo-logoexample-header-1-en-65c2496de5cd4479657072.webp deleted file mode 100644 index eff501d..0000000 Binary files a/public/media/logo-logoexample-header-1-en-65c2496de5cd4479657072.webp and /dev/null differ diff --git a/public/media/logo-logoexample-header-1-en-65c2496deb707523911762.webp b/public/media/logo-logoexample-header-1-en-65c2496deb707523911762.webp deleted file mode 100644 index eff501d..0000000 Binary files a/public/media/logo-logoexample-header-1-en-65c2496deb707523911762.webp and /dev/null differ diff --git a/public/media/logo-logoexample-header-1-en-65c2496df07e8149142336.webp b/public/media/logo-logoexample-header-1-en-65c2496df07e8149142336.webp deleted file mode 100644 index eff501d..0000000 Binary files a/public/media/logo-logoexample-header-1-en-65c2496df07e8149142336.webp and /dev/null differ diff --git a/public/media/logo-logoexample-header-3-en-65c23a9cea937223489880.webp b/public/media/logo-logoexample-header-3-en-65c23a9cea937223489880.webp deleted file mode 100644 index 8491d87..0000000 Binary files a/public/media/logo-logoexample-header-3-en-65c23a9cea937223489880.webp and /dev/null differ diff --git a/public/media/logo-logoexample-header-3-en-65c2496dd932e053127531.webp b/public/media/logo-logoexample-header-3-en-65c2496dd932e053127531.webp deleted file mode 100644 index 8491d87..0000000 Binary files a/public/media/logo-logoexample-header-3-en-65c2496dd932e053127531.webp and /dev/null differ diff --git a/public/media/logo-logoexample-header-3-en-65c2496dde8bd602063630.webp b/public/media/logo-logoexample-header-3-en-65c2496dde8bd602063630.webp deleted file mode 100644 index 8491d87..0000000 Binary files a/public/media/logo-logoexample-header-3-en-65c2496dde8bd602063630.webp and /dev/null differ diff --git a/public/media/logo-logoexample-header-3-en-65c24ec9c8e42973108040.webp b/public/media/logo-logoexample-header-3-en-65c24ec9c8e42973108040.webp deleted file mode 100644 index 8491d87..0000000 Binary files a/public/media/logo-logoexample-header-3-en-65c24ec9c8e42973108040.webp and /dev/null differ diff --git a/public/media/logo-logoexample-header-3-en-65c24ec9cad4d625742448.webp b/public/media/logo-logoexample-header-3-en-65c24ec9cad4d625742448.webp deleted file mode 100644 index 8491d87..0000000 Binary files a/public/media/logo-logoexample-header-3-en-65c24ec9cad4d625742448.webp and /dev/null differ diff --git a/public/media/logo-logoexample-header-4-en-65c23aa0ab107202924140.webp b/public/media/logo-logoexample-header-4-en-65c23aa0ab107202924140.webp deleted file mode 100644 index dd0edeb..0000000 Binary files a/public/media/logo-logoexample-header-4-en-65c23aa0ab107202924140.webp and /dev/null differ diff --git a/public/media/logo-logoexample-header-4-en-65c23aa0b626f141235529.webp b/public/media/logo-logoexample-header-4-en-65c23aa0b626f141235529.webp deleted file mode 100644 index dd0edeb..0000000 Binary files a/public/media/logo-logoexample-header-4-en-65c23aa0b626f141235529.webp and /dev/null differ diff --git a/public/media/logo-logoexample-header-4-en-65c2496ddb269380816456.webp b/public/media/logo-logoexample-header-4-en-65c2496ddb269380816456.webp deleted file mode 100644 index dd0edeb..0000000 Binary files a/public/media/logo-logoexample-header-4-en-65c2496ddb269380816456.webp and /dev/null differ diff --git a/public/media/logo-logoexample-header-4-en-65c2496ddfa9a728426277.webp b/public/media/logo-logoexample-header-4-en-65c2496ddfa9a728426277.webp deleted file mode 100644 index dd0edeb..0000000 Binary files a/public/media/logo-logoexample-header-4-en-65c2496ddfa9a728426277.webp and /dev/null differ diff --git a/public/media/logo-logoexample-header-4-en-65c24ec9bc987447557768.webp b/public/media/logo-logoexample-header-4-en-65c24ec9bc987447557768.webp deleted file mode 100644 index dd0edeb..0000000 Binary files a/public/media/logo-logoexample-header-4-en-65c24ec9bc987447557768.webp and /dev/null differ diff --git a/public/media/logo-logoexample-header-4-en-65c24ec9bd270818495910.webp b/public/media/logo-logoexample-header-4-en-65c24ec9bd270818495910.webp deleted file mode 100644 index dd0edeb..0000000 Binary files a/public/media/logo-logoexample-header-4-en-65c24ec9bd270818495910.webp and /dev/null differ diff --git a/public/media/logo-logoexample-header-4-en-65c24ec9c2f30542849381.webp b/public/media/logo-logoexample-header-4-en-65c24ec9c2f30542849381.webp deleted file mode 100644 index dd0edeb..0000000 Binary files a/public/media/logo-logoexample-header-4-en-65c24ec9c2f30542849381.webp and /dev/null differ diff --git a/public/media/logo-vb-kreis-small-65c23aa0ac6e3339902018.png b/public/media/logo-vb-kreis-small-65c23aa0ac6e3339902018.png deleted file mode 100644 index 93cc203..0000000 Binary files a/public/media/logo-vb-kreis-small-65c23aa0ac6e3339902018.png and /dev/null differ diff --git a/public/media/logo-vb-kreis-small-65c2496de4b62674002270.png b/public/media/logo-vb-kreis-small-65c2496de4b62674002270.png deleted file mode 100644 index 93cc203..0000000 Binary files a/public/media/logo-vb-kreis-small-65c2496de4b62674002270.png and /dev/null differ diff --git a/public/media/logo-vb-kreis-small-65c2496de7779086595130.png b/public/media/logo-vb-kreis-small-65c2496de7779086595130.png deleted file mode 100644 index 93cc203..0000000 Binary files a/public/media/logo-vb-kreis-small-65c2496de7779086595130.png and /dev/null differ diff --git a/public/media/logo-vb-kreis-small-65c2496ded206473266099.png b/public/media/logo-vb-kreis-small-65c2496ded206473266099.png deleted file mode 100644 index 93cc203..0000000 Binary files a/public/media/logo-vb-kreis-small-65c2496ded206473266099.png and /dev/null differ diff --git a/public/media/logo-vb-kreis-small-65c24ec9b7e2b176493123.png b/public/media/logo-vb-kreis-small-65c24ec9b7e2b176493123.png deleted file mode 100644 index 93cc203..0000000 Binary files a/public/media/logo-vb-kreis-small-65c24ec9b7e2b176493123.png and /dev/null differ diff --git a/public/media/logo-vb-kreis-small-65c24ec9be300951508838.png b/public/media/logo-vb-kreis-small-65c24ec9be300951508838.png deleted file mode 100644 index 93cc203..0000000 Binary files a/public/media/logo-vb-kreis-small-65c24ec9be300951508838.png and /dev/null differ diff --git a/public/media/logo-vb-kreis-small-65c24ec9cbff5070173996.png b/public/media/logo-vb-kreis-small-65c24ec9cbff5070173996.png deleted file mode 100644 index 93cc203..0000000 Binary files a/public/media/logo-vb-kreis-small-65c24ec9cbff5070173996.png and /dev/null differ diff --git a/public/media/mobile-icon-65c23a9ca39b4796411335.png b/public/media/mobile-icon-65c23a9ca39b4796411335.png deleted file mode 100644 index 720a37f..0000000 Binary files a/public/media/mobile-icon-65c23a9ca39b4796411335.png and /dev/null differ diff --git a/public/media/mobile-icon-65c23aa0a7f99530023413.png b/public/media/mobile-icon-65c23aa0a7f99530023413.png deleted file mode 100644 index 720a37f..0000000 Binary files a/public/media/mobile-icon-65c23aa0a7f99530023413.png and /dev/null differ diff --git a/public/media/mobile-icon-65c23aa0adb91982825655.png b/public/media/mobile-icon-65c23aa0adb91982825655.png deleted file mode 100644 index 720a37f..0000000 Binary files a/public/media/mobile-icon-65c23aa0adb91982825655.png and /dev/null differ diff --git a/public/media/mobile-icon-65c2496dd4e38038534741.png b/public/media/mobile-icon-65c2496dd4e38038534741.png deleted file mode 100644 index 720a37f..0000000 Binary files a/public/media/mobile-icon-65c2496dd4e38038534741.png and /dev/null differ diff --git a/public/media/mobile-icon-65c24ec9bfbb7847624356.png b/public/media/mobile-icon-65c24ec9bfbb7847624356.png deleted file mode 100644 index 720a37f..0000000 Binary files a/public/media/mobile-icon-65c24ec9bfbb7847624356.png and /dev/null differ diff --git a/public/media/reddit-fill-logo-icon-256x256-3z8kcz41-65c23aa08f1fa138433218.png b/public/media/reddit-fill-logo-icon-256x256-3z8kcz41-65c23aa08f1fa138433218.png deleted file mode 100644 index 9dfe9a1..0000000 Binary files a/public/media/reddit-fill-logo-icon-256x256-3z8kcz41-65c23aa08f1fa138433218.png and /dev/null differ diff --git a/public/media/reddit-fill-logo-icon-256x256-3z8kcz41-65c23aa098b18116549040.png b/public/media/reddit-fill-logo-icon-256x256-3z8kcz41-65c23aa098b18116549040.png deleted file mode 100644 index 9dfe9a1..0000000 Binary files a/public/media/reddit-fill-logo-icon-256x256-3z8kcz41-65c23aa098b18116549040.png and /dev/null differ diff --git a/public/media/reddit-fill-logo-icon-256x256-3z8kcz41-65c23aa09e31a377390382.png b/public/media/reddit-fill-logo-icon-256x256-3z8kcz41-65c23aa09e31a377390382.png deleted file mode 100644 index 9dfe9a1..0000000 Binary files a/public/media/reddit-fill-logo-icon-256x256-3z8kcz41-65c23aa09e31a377390382.png and /dev/null differ diff --git a/public/media/reddit-fill-logo-icon-256x256-3z8kcz41-65c2496de5427284169049.png b/public/media/reddit-fill-logo-icon-256x256-3z8kcz41-65c2496de5427284169049.png deleted file mode 100644 index 9dfe9a1..0000000 Binary files a/public/media/reddit-fill-logo-icon-256x256-3z8kcz41-65c2496de5427284169049.png and /dev/null differ diff --git a/public/media/reddit-fill-logo-icon-256x256-3z8kcz41-65c2496dec918249834352.png b/public/media/reddit-fill-logo-icon-256x256-3z8kcz41-65c2496dec918249834352.png deleted file mode 100644 index 9dfe9a1..0000000 Binary files a/public/media/reddit-fill-logo-icon-256x256-3z8kcz41-65c2496dec918249834352.png and /dev/null differ diff --git a/public/media/reddit-fill-logo-icon-256x256-3z8kcz41-65c24ec9beb0f000912365.png b/public/media/reddit-fill-logo-icon-256x256-3z8kcz41-65c24ec9beb0f000912365.png deleted file mode 100644 index 9dfe9a1..0000000 Binary files a/public/media/reddit-fill-logo-icon-256x256-3z8kcz41-65c24ec9beb0f000912365.png and /dev/null differ diff --git a/public/media/sketchup-logo-65c23aa0a613c142786288.png b/public/media/sketchup-logo-65c23aa0a613c142786288.png deleted file mode 100644 index d45668d..0000000 Binary files a/public/media/sketchup-logo-65c23aa0a613c142786288.png and /dev/null differ diff --git a/public/media/sketchup-logo-65c23aa0a9b6d846262630.png b/public/media/sketchup-logo-65c23aa0a9b6d846262630.png deleted file mode 100644 index d45668d..0000000 Binary files a/public/media/sketchup-logo-65c23aa0a9b6d846262630.png and /dev/null differ diff --git a/public/media/sketchup-logo-65c23aa0b1f8f750311656.png b/public/media/sketchup-logo-65c23aa0b1f8f750311656.png deleted file mode 100644 index d45668d..0000000 Binary files a/public/media/sketchup-logo-65c23aa0b1f8f750311656.png and /dev/null differ diff --git a/public/media/sketchup-logo-65c23aa0b2bb1525281981.png b/public/media/sketchup-logo-65c23aa0b2bb1525281981.png deleted file mode 100644 index d45668d..0000000 Binary files a/public/media/sketchup-logo-65c23aa0b2bb1525281981.png and /dev/null differ diff --git a/public/media/sketchup-logo-65c2496ddcc17217474898.png b/public/media/sketchup-logo-65c2496ddcc17217474898.png deleted file mode 100644 index d45668d..0000000 Binary files a/public/media/sketchup-logo-65c2496ddcc17217474898.png and /dev/null differ diff --git a/public/media/spotify-icon-249751-65c2496de922c170111130.png b/public/media/spotify-icon-249751-65c2496de922c170111130.png deleted file mode 100644 index e8bb26b..0000000 Binary files a/public/media/spotify-icon-249751-65c2496de922c170111130.png and /dev/null differ diff --git a/public/media/spotify-icon-249751-65c2496defee4310325281.png b/public/media/spotify-icon-249751-65c2496defee4310325281.png deleted file mode 100644 index e8bb26b..0000000 Binary files a/public/media/spotify-icon-249751-65c2496defee4310325281.png and /dev/null differ diff --git a/public/media/spotify-icon-249751-65c24ec9c045e739570497.png b/public/media/spotify-icon-249751-65c24ec9c045e739570497.png deleted file mode 100644 index e8bb26b..0000000 Binary files a/public/media/spotify-icon-249751-65c24ec9c045e739570497.png and /dev/null differ diff --git a/public/media/spotify-icon-249751-65c24ec9d4853207506330.png b/public/media/spotify-icon-249751-65c24ec9d4853207506330.png deleted file mode 100644 index e8bb26b..0000000 Binary files a/public/media/spotify-icon-249751-65c24ec9d4853207506330.png and /dev/null differ diff --git a/public/media/unbenannt-65c23a9b0c2fc124539068.png b/public/media/unbenannt-65c23a9b0c2fc124539068.png deleted file mode 100644 index 23a0721..0000000 Binary files a/public/media/unbenannt-65c23a9b0c2fc124539068.png and /dev/null differ diff --git a/public/media/unbenannt-65c24ec9bdb09413016697.png b/public/media/unbenannt-65c24ec9bdb09413016697.png deleted file mode 100644 index 23a0721..0000000 Binary files a/public/media/unbenannt-65c24ec9bdb09413016697.png and /dev/null differ diff --git a/public/media/unbenannt-65c24ec9c0d58974867698.png b/public/media/unbenannt-65c24ec9c0d58974867698.png deleted file mode 100644 index 23a0721..0000000 Binary files a/public/media/unbenannt-65c24ec9c0d58974867698.png and /dev/null differ diff --git a/public/media/unbenannt-65c24ec9c6ffc526278769.png b/public/media/unbenannt-65c24ec9c6ffc526278769.png deleted file mode 100644 index 23a0721..0000000 Binary files a/public/media/unbenannt-65c24ec9c6ffc526278769.png and /dev/null differ diff --git a/public/media/unbenannt-65c24ec9ce4ec645088620.png b/public/media/unbenannt-65c24ec9ce4ec645088620.png deleted file mode 100644 index 23a0721..0000000 Binary files a/public/media/unbenannt-65c24ec9ce4ec645088620.png and /dev/null differ diff --git a/public/media/urn-ard-image-e86f6849215ea7e6-65c23aa09c223854052067.jpg b/public/media/urn-ard-image-e86f6849215ea7e6-65c23aa09c223854052067.jpg deleted file mode 100644 index 5951a71..0000000 Binary files a/public/media/urn-ard-image-e86f6849215ea7e6-65c23aa09c223854052067.jpg and /dev/null differ diff --git a/public/media/urn-ard-image-e86f6849215ea7e6-65c23aa0a4c5e346331740.jpg b/public/media/urn-ard-image-e86f6849215ea7e6-65c23aa0a4c5e346331740.jpg deleted file mode 100644 index 5951a71..0000000 Binary files a/public/media/urn-ard-image-e86f6849215ea7e6-65c23aa0a4c5e346331740.jpg and /dev/null differ diff --git a/public/media/urn-ard-image-e86f6849215ea7e6-65c2496dddf14330814735.jpg b/public/media/urn-ard-image-e86f6849215ea7e6-65c2496dddf14330814735.jpg deleted file mode 100644 index 5951a71..0000000 Binary files a/public/media/urn-ard-image-e86f6849215ea7e6-65c2496dddf14330814735.jpg and /dev/null differ diff --git a/public/media/urn-ard-image-e86f6849215ea7e6-65c24ec9b92ea171326157.jpg b/public/media/urn-ard-image-e86f6849215ea7e6-65c24ec9b92ea171326157.jpg deleted file mode 100644 index 5951a71..0000000 Binary files a/public/media/urn-ard-image-e86f6849215ea7e6-65c24ec9b92ea171326157.jpg and /dev/null differ diff --git a/public/media/urn-ard-image-e86f6849215ea7e6-65c24ec9c48f5720088236.jpg b/public/media/urn-ard-image-e86f6849215ea7e6-65c24ec9c48f5720088236.jpg deleted file mode 100644 index 5951a71..0000000 Binary files a/public/media/urn-ard-image-e86f6849215ea7e6-65c24ec9c48f5720088236.jpg and /dev/null differ diff --git a/public/media/urn-ard-image-e86f6849215ea7e6-65c24ec9cdb4f981965014.jpg b/public/media/urn-ard-image-e86f6849215ea7e6-65c24ec9cdb4f981965014.jpg deleted file mode 100644 index 5951a71..0000000 Binary files a/public/media/urn-ard-image-e86f6849215ea7e6-65c24ec9cdb4f981965014.jpg and /dev/null differ diff --git a/public/media/volkswagen-65c23aa09d3d2740558850.png b/public/media/volkswagen-65c23aa09d3d2740558850.png deleted file mode 100644 index ae9a4b8..0000000 Binary files a/public/media/volkswagen-65c23aa09d3d2740558850.png and /dev/null differ diff --git a/public/media/volkswagen-65c23aa0a5772061323559.png b/public/media/volkswagen-65c23aa0a5772061323559.png deleted file mode 100644 index ae9a4b8..0000000 Binary files a/public/media/volkswagen-65c23aa0a5772061323559.png and /dev/null differ diff --git a/public/media/volkswagen-65c2496de42d5849521615.png b/public/media/volkswagen-65c2496de42d5849521615.png deleted file mode 100644 index ae9a4b8..0000000 Binary files a/public/media/volkswagen-65c2496de42d5849521615.png and /dev/null differ diff --git a/public/media/volkswagen-65c2496de65db976934502.png b/public/media/volkswagen-65c2496de65db976934502.png deleted file mode 100644 index ae9a4b8..0000000 Binary files a/public/media/volkswagen-65c2496de65db976934502.png and /dev/null differ diff --git a/public/media/volkswagen-65c2496dee3f4847142592.png b/public/media/volkswagen-65c2496dee3f4847142592.png deleted file mode 100644 index ae9a4b8..0000000 Binary files a/public/media/volkswagen-65c2496dee3f4847142592.png and /dev/null differ diff --git a/public/media/volkswagen-65c24ec9bf345448689960.png b/public/media/volkswagen-65c24ec9bf345448689960.png deleted file mode 100644 index ae9a4b8..0000000 Binary files a/public/media/volkswagen-65c24ec9bf345448689960.png and /dev/null differ diff --git a/public/media/volkswagen-65c24ec9cffac353734493.png b/public/media/volkswagen-65c24ec9cffac353734493.png deleted file mode 100644 index ae9a4b8..0000000 Binary files a/public/media/volkswagen-65c24ec9cffac353734493.png and /dev/null differ diff --git a/public/media/volkswagen-65c24ec9d184e734966425.png b/public/media/volkswagen-65c24ec9d184e734966425.png deleted file mode 100644 index ae9a4b8..0000000 Binary files a/public/media/volkswagen-65c24ec9d184e734966425.png and /dev/null differ diff --git a/public/media/web-de-logo-65c23aa0a2412027851620.svg b/public/media/web-de-logo-65c23aa0a2412027851620.svg deleted file mode 100644 index 88fa9ff..0000000 --- a/public/media/web-de-logo-65c23aa0a2412027851620.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/public/media/web-de-logo-65c2496dd9ce6099821767.svg b/public/media/web-de-logo-65c2496dd9ce6099821767.svg deleted file mode 100644 index 88fa9ff..0000000 --- a/public/media/web-de-logo-65c2496dd9ce6099821767.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/public/media/web-de-logo-65c2496de1f49095889044.svg b/public/media/web-de-logo-65c2496de1f49095889044.svg deleted file mode 100644 index 88fa9ff..0000000 --- a/public/media/web-de-logo-65c2496de1f49095889044.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/public/media/web-de-logo-65c2496df1aa5849653345.svg b/public/media/web-de-logo-65c2496df1aa5849653345.svg deleted file mode 100644 index 88fa9ff..0000000 --- a/public/media/web-de-logo-65c2496df1aa5849653345.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/ApiResource/ContactApi.php b/src/ApiResource/ContactApi.php index e7a100d..e520b74 100644 --- a/src/ApiResource/ContactApi.php +++ b/src/ApiResource/ContactApi.php @@ -60,7 +60,7 @@ class ContactApi public ?\DateTimeInterface $birthday = null; - public ?string $image = null; + public ?MediaObject $image = null; public ?string $position = null; diff --git a/src/ApiResource/PostingApi.php b/src/ApiResource/PostingApi.php index 5f92a0d..e6ac88f 100644 --- a/src/ApiResource/PostingApi.php +++ b/src/ApiResource/PostingApi.php @@ -22,7 +22,7 @@ use App\Validator\IsValidOwner; use Symfony\Component\Validator\Constraints\NotBlank; #[ApiResource( - shortName: 'Posting', + shortName: 'Post', operations: [ new Get( security: 'is_granted("ROLE_USER")' diff --git a/src/DataFixtures/AppFixtures.php b/src/DataFixtures/AppFixtures.php index de3c08b..2320744 100644 --- a/src/DataFixtures/AppFixtures.php +++ b/src/DataFixtures/AppFixtures.php @@ -2,17 +2,37 @@ namespace App\DataFixtures; -use App\Factory\MediaObjectFactory; +use App\Factory\ContactFactory; +use App\Factory\MediaObjectLogoFactory; +use App\Factory\MediaObjectProfileFactory; use App\Factory\PartnerFactory; use App\Factory\PostingFactory; use App\Factory\UserFactory; use Doctrine\Bundle\FixturesBundle\Fixture; use Doctrine\Persistence\ObjectManager; +use Symfony\Component\HttpKernel\KernelInterface; class AppFixtures extends Fixture { + + + public function __construct( + private KernelInterface $appKernel + ) + { + } + public function load(ObjectManager $manager): void { + $projectRoot = $this->appKernel->getProjectDir(); + $mediaPath = $projectRoot . '/public/media/'; + $files = glob($mediaPath . '*'); + foreach ($files as $file) { + if (is_file($file)) { + unlink($file); + } + } + $adminD = UserFactory::createOne( [ 'email' => 'd.knudsen@spawntree.de', @@ -40,10 +60,17 @@ class AppFixtures extends Fixture ]; }); - MediaObjectFactory::createMany(50); + MediaObjectLogoFactory::createMany(50); PartnerFactory::createMany(50, function() { return [ - 'logo' => MediaObjectFactory::random() + 'logo' => MediaObjectLogoFactory::random() + ]; + }); + + MediaObjectProfileFactory::createMany(50); + ContactFactory::createMany(50, function() { + return [ + 'image' => MediaObjectProfileFactory::random() ]; }); diff --git a/src/DataFixtures/FakeValues.php b/src/DataFixtures/FakeValues.php index 3909c9e..d70385b 100644 --- a/src/DataFixtures/FakeValues.php +++ b/src/DataFixtures/FakeValues.php @@ -171,4 +171,20 @@ class FakeValues "Vatican City", "Venezuela", "Vietnam", "Yemen", "Zambia", "Zimbabwe" ]; + + const POSITIONS = [ + "Geschäftsführer", "Marketingdirektor", "Logistikleiter", "Finanzchef", + "Vertriebsleiter", "Personalleiter", "Technischer Leiter", "Kundenbetreuer", + "PR-Manager", "Produktmanager", "Einkaufsleiter", "Qualitätskontrolleur", + "IT-Administrator", "Projektmanager", "Forschungs- und Entwicklungsleiter", "Kreativdirektor", + "Verwaltungschef", "Verkaufsleiter", "Kundendienstmanager", "Eventmanager", + "HR-Spezialist", "Finanzanalyst", "Logistikkoordinator", "Marketingassistent", + "IT-Support-Spezialist", "Vertriebsmitarbeiter", "Produktionsleiter", "Buchhalter", + "Kundenberater", "Social Media Manager", "Einkaufsassistent", "Techniker", + "Projektkoordinator", "Forschungs- und Entwicklungsingenieur", "Grafikdesigner", + "Assistent der Geschäftsführung", "Verkaufsberater", "Kundenbetreuungsvertreter", "Veranstaltungsplaner", + "Recruiter", "Controller", "Versandleiter", "Marktforschungsanalyst", + "Systemadministrator", "Vertriebsingenieur", "Produktionsplaner", "Personalbeschaffer", + "Content Creator", "Bürokoordinator" + ]; } \ No newline at end of file diff --git a/src/DataFixtures/images/profiles/1000_F_163182302_3XWaS9dCNT6tKak8Mhff8yTuCtAIdaRX.jpg b/src/DataFixtures/images/profiles/1000_F_163182302_3XWaS9dCNT6tKak8Mhff8yTuCtAIdaRX.jpg new file mode 100644 index 0000000..3d6780c Binary files /dev/null and b/src/DataFixtures/images/profiles/1000_F_163182302_3XWaS9dCNT6tKak8Mhff8yTuCtAIdaRX.jpg differ diff --git a/src/DataFixtures/images/profiles/33631_eeyore_character_sq_l.jpg b/src/DataFixtures/images/profiles/33631_eeyore_character_sq_l.jpg new file mode 100644 index 0000000..471d348 Binary files /dev/null and b/src/DataFixtures/images/profiles/33631_eeyore_character_sq_l.jpg differ diff --git a/src/DataFixtures/images/profiles/33631_rapunzel_character_sq_l.jpg b/src/DataFixtures/images/profiles/33631_rapunzel_character_sq_l.jpg new file mode 100644 index 0000000..bdb85d1 Binary files /dev/null and b/src/DataFixtures/images/profiles/33631_rapunzel_character_sq_l.jpg differ diff --git a/src/DataFixtures/images/profiles/33631_simba_character_sq_l.jpg b/src/DataFixtures/images/profiles/33631_simba_character_sq_l.jpg new file mode 100644 index 0000000..9c356bb Binary files /dev/null and b/src/DataFixtures/images/profiles/33631_simba_character_sq_l.jpg differ diff --git a/src/DataFixtures/images/profiles/33631_winnie-the-pooh_character_sq_l.jpg b/src/DataFixtures/images/profiles/33631_winnie-the-pooh_character_sq_l.jpg new file mode 100644 index 0000000..3b410b6 Binary files /dev/null and b/src/DataFixtures/images/profiles/33631_winnie-the-pooh_character_sq_l.jpg differ diff --git a/src/DataFixtures/images/profiles/bf2a7bea33187c133a7f6cd0464ef4ad.jpg b/src/DataFixtures/images/profiles/bf2a7bea33187c133a7f6cd0464ef4ad.jpg new file mode 100644 index 0000000..86b02ff Binary files /dev/null and b/src/DataFixtures/images/profiles/bf2a7bea33187c133a7f6cd0464ef4ad.jpg differ diff --git a/src/DataFixtures/images/profiles/comic_buch.jpg b/src/DataFixtures/images/profiles/comic_buch.jpg new file mode 100644 index 0000000..f831449 Binary files /dev/null and b/src/DataFixtures/images/profiles/comic_buch.jpg differ diff --git a/src/DataFixtures/images/profiles/cute-pop-art-poster-superwoman-260nw-1989341360.webp b/src/DataFixtures/images/profiles/cute-pop-art-poster-superwoman-260nw-1989341360.webp new file mode 100644 index 0000000..50ee25b Binary files /dev/null and b/src/DataFixtures/images/profiles/cute-pop-art-poster-superwoman-260nw-1989341360.webp differ diff --git a/src/DataFixtures/images/profiles/il_1588xN.5323657073_ieqj.avif b/src/DataFixtures/images/profiles/il_1588xN.5323657073_ieqj.avif deleted file mode 100644 index 64d42a7..0000000 Binary files a/src/DataFixtures/images/profiles/il_1588xN.5323657073_ieqj.avif and /dev/null differ diff --git a/src/DataFixtures/images/profiles/il_1588xN.5536812441_rkjx.avif b/src/DataFixtures/images/profiles/il_1588xN.5536812441_rkjx.avif deleted file mode 100644 index 2bcd6a1..0000000 Binary files a/src/DataFixtures/images/profiles/il_1588xN.5536812441_rkjx.avif and /dev/null differ diff --git a/src/DataFixtures/images/profiles/images.png b/src/DataFixtures/images/profiles/images.png new file mode 100644 index 0000000..e35feed Binary files /dev/null and b/src/DataFixtures/images/profiles/images.png differ diff --git a/src/DataFixtures/images/profiles/posters-comic-like-super-hero.jpg.jpg b/src/DataFixtures/images/profiles/posters-comic-like-super-hero.jpg.jpg new file mode 100644 index 0000000..8558fc9 Binary files /dev/null and b/src/DataFixtures/images/profiles/posters-comic-like-super-hero.jpg.jpg differ diff --git a/src/Entity/Contact.php b/src/Entity/Contact.php index 0d93c18..9dde342 100644 --- a/src/Entity/Contact.php +++ b/src/Entity/Contact.php @@ -20,15 +20,16 @@ class Contact #[ORM\Column(length: 255)] private ?string $lastName = null; - #[ORM\ManyToOne(inversedBy: 'partnerContacts')] + #[ORM\ManyToOne(inversedBy: 'contacts')] #[ORM\JoinColumn(nullable: false)] private ?Partner $partner = null; #[ORM\Column(type: Types::DATE_MUTABLE, nullable: true)] private ?\DateTimeInterface $birthday = null; - #[ORM\Column(length: 255, nullable: true)] - private ?string $image = null; + #[ORM\ManyToOne(targetEntity: MediaObject::class)] + #[ORM\JoinColumn(nullable: true)] + private ?MediaObject $image = null; #[ORM\Column(length: 255, nullable: true)] private ?string $position = null; @@ -100,16 +101,14 @@ class Contact return $this; } - public function getImage(): ?string + public function getImage(): ?MediaObject { return $this->image; } - public function setImage(?string $image): static + public function setImage(?MediaObject $image): void { $this->image = $image; - - return $this; } public function getPosition(): ?string diff --git a/src/Factory/ContactFactory.php b/src/Factory/ContactFactory.php new file mode 100644 index 0000000..4ca1145 --- /dev/null +++ b/src/Factory/ContactFactory.php @@ -0,0 +1,75 @@ + + * + * @method Contact|Proxy create(array|callable $attributes = []) + * @method static Contact|Proxy createOne(array $attributes = []) + * @method static Contact|Proxy find(object|array|mixed $criteria) + * @method static Contact|Proxy findOrCreate(array $attributes) + * @method static Contact|Proxy first(string $sortedField = 'id') + * @method static Contact|Proxy last(string $sortedField = 'id') + * @method static Contact|Proxy random(array $attributes = []) + * @method static Contact|Proxy randomOrCreate(array $attributes = []) + * @method static ContactRepository|RepositoryProxy repository() + * @method static Contact[]|Proxy[] all() + * @method static Contact[]|Proxy[] createMany(int $number, array|callable $attributes = []) + * @method static Contact[]|Proxy[] createSequence(iterable|callable $sequence) + * @method static Contact[]|Proxy[] findBy(array $attributes) + * @method static Contact[]|Proxy[] randomRange(int $min, int $max, array $attributes = []) + * @method static Contact[]|Proxy[] randomSet(int $number, array $attributes = []) + */ +final class ContactFactory extends ModelFactory +{ + /** + * @see https://symfony.com/bundles/ZenstruckFoundryBundle/current/index.html#factories-as-services + * + * @todo inject services if required + */ + public function __construct() + { + parent::__construct(); + } + + /** + * @see https://symfony.com/bundles/ZenstruckFoundryBundle/current/index.html#model-factories + * + * @todo add your default values here + */ + protected function getDefaults(): array + { + return [ + 'firstName' => self::faker()->firstName(), + 'lastName' => self::faker()->lastName(), + 'partner' => PartnerFactory::random(), + 'birthday' => \DateTime::createFromFormat('Y-m-d', self::faker()->date()), + 'position' => self::faker()->randomElement(FakeValues::POSITIONS), + 'phone' => self::faker()->phoneNumber(), + 'email' => self::faker()->email() + ]; + } + + /** + * @see https://symfony.com/bundles/ZenstruckFoundryBundle/current/index.html#initialization + */ + protected function initialize(): self + { + return $this + // ->afterInstantiate(function(Contact $contact): void {}) + ; + } + + protected static function getClass(): string + { + return Contact::class; + } +} diff --git a/src/Factory/MediaObjectFactory.php b/src/Factory/MediaObjectLogoFactory.php similarity index 98% rename from src/Factory/MediaObjectFactory.php rename to src/Factory/MediaObjectLogoFactory.php index 4d7f8ae..c9df3da 100644 --- a/src/Factory/MediaObjectFactory.php +++ b/src/Factory/MediaObjectLogoFactory.php @@ -31,7 +31,7 @@ use Zenstruck\Foundry\RepositoryProxy; * @method static MediaObject[]|Proxy[] randomRange(int $min, int $max, array $attributes = []) * @method static MediaObject[]|Proxy[] randomSet(int $number, array $attributes = []) */ -final class MediaObjectFactory extends ModelFactory +final class MediaObjectLogoFactory extends ModelFactory { /** * @see https://symfony.com/bundles/ZenstruckFoundryBundle/current/index.html#factories-as-services diff --git a/src/Factory/MediaObjectProfileFactory.php b/src/Factory/MediaObjectProfileFactory.php new file mode 100644 index 0000000..549ed11 --- /dev/null +++ b/src/Factory/MediaObjectProfileFactory.php @@ -0,0 +1,83 @@ + + * + * @method MediaObject|Proxy create(array|callable $attributes = []) + * @method static MediaObject|Proxy createOne(array $attributes = []) + * @method static MediaObject|Proxy find(object|array|mixed $criteria) + * @method static MediaObject|Proxy findOrCreate(array $attributes) + * @method static MediaObject|Proxy first(string $sortedField = 'id') + * @method static MediaObject|Proxy last(string $sortedField = 'id') + * @method static MediaObject|Proxy random(array $attributes = []) + * @method static MediaObject|Proxy randomOrCreate(array $attributes = []) + * @method static EntityRepository|RepositoryProxy repository() + * @method static MediaObject[]|Proxy[] all() + * @method static MediaObject[]|Proxy[] createMany(int $number, array|callable $attributes = []) + * @method static MediaObject[]|Proxy[] createSequence(iterable|callable $sequence) + * @method static MediaObject[]|Proxy[] findBy(array $attributes) + * @method static MediaObject[]|Proxy[] randomRange(int $min, int $max, array $attributes = []) + * @method static MediaObject[]|Proxy[] randomSet(int $number, array $attributes = []) + */ +final class MediaObjectProfileFactory extends ModelFactory +{ + /** + * @see https://symfony.com/bundles/ZenstruckFoundryBundle/current/index.html#factories-as-services + * + * @todo inject services if required + */ + public function __construct( + private KernelInterface $appKernel + ) + { + parent::__construct(); + } + + /** + * @see https://symfony.com/bundles/ZenstruckFoundryBundle/current/index.html#model-factories + * + * @todo add your default values here + */ + protected function getDefaults(): array + { + $projectRoot = $this->appKernel->getProjectDir(); + + $folderPath = $projectRoot . '/src/DataFixtures/images/profiles/'; + $files = glob($folderPath . '*.*'); + $randomFile = null; + if ($files !== false && count($files) > 0) { + $randomFile = $files[array_rand($files)]; + } + + return [ + 'file' => new ReplacingFile($randomFile) + ]; + } + + /** + * @see https://symfony.com/bundles/ZenstruckFoundryBundle/current/index.html#initialization + */ + protected function initialize(): self + { + return $this + // ->afterInstantiate(function(MediaObject $mediaObject): void {}) + ; + } + + protected static function getClass(): string + { + return MediaObject::class; + } +} diff --git a/src/Factory/UserFactory.php b/src/Factory/UserFactory.php index 6a1b416..31bae4e 100644 --- a/src/Factory/UserFactory.php +++ b/src/Factory/UserFactory.php @@ -66,8 +66,8 @@ final class UserFactory extends ModelFactory { return [ 'email' => self::faker()->email(), - 'firstName' => self::faker()->randomElement(FakeValues::FIRST_NAMES), - 'lastName' => self::faker()->randomElement(FakeValues::LAST_NAMES), + 'firstName' => self::faker()->firstName(), + 'lastName' => self::faker()->lastName(), 'password' => "test", 'roles' => [], ];