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' => [],
];