<?php
namespace App\Entity\Einsendung;
use Ramsey\Uuid\Uuid;
class Vereinsbeitrag
{
use KontaktTrait;
// Formular Felder
public string $selfTitle = 'Vereinsbeitrag';
public string $selfSubTitle = 'Adressangaben';
public ?string $titel = null;
public ?string $text = null;
public ?string $bemerkungen = null;
public ?string $bildLegende = null;
public ?string $bildLegende2 = null;
public ?string $imageFilepath = null;
public ?string $imageFilepath2 = null;
public function __construct()
{
$this->uuid = Uuid::uuid4()->toString();
}
public function mailSubjectBestellung(): string
{
return 'Neue Einsendung: '.$this->selfTitle;
}
public function mailBodyBestellung(): string
{
$body = 'Gesendet am '.date('d.m.Y H:i').' ab www.urnerwochenblatt.ch<br>';
return $body.('<br>
<table>
<tr>
<td><b>Titel</b></td><td>'.$this->titel.'</td>
</tr>
<tr valign="top">
<td><b>Text</b></td><td>'.$this->text.'</td>
</tr>
<tr valign="top">
<td><b>Bemerkungen</b></td><td>'.$this->bemerkungen.'</td>
</tr>
<tr>
<td><b>Bildlegende1</b></td><td>'.$this->bildLegende.'</td>
</tr>
<tr>
<td><b>Bildlegende2</b></td><td>'.$this->bildLegende2.'</td>
</tr>
<tr>
<td colspan="2"><br><b>'.$this->selfSubTitle.'</b><br></td>
</tr>
<tr>
<td><b>Vereinsname</b></td><td>'.$this->firma.'</td>
</tr>
<tr>
<td><b>Vor-/Nachname</b></td><td>'.$this->vorname.' '.$this->nachname.'</td>
</tr>
<tr>
<td><b>Strasse/Nr.</b></td><td>'.$this->strasse.'</td>
</tr>
<tr>
<td><b>PLZ/Ort</b></td><td>'.$this->plz.' '.$this->ort.'</td>
</tr>
<tr>
<td><b>Telefon</b></td><td>'.$this->telefon.'</td>
</tr>
<tr>
<td><b>E-Mail</b></td><td>'.$this->email.'</td>
</tr>
</table>');
}
}