<?php
namespace App\Entity\InseratFormular;
use Ramsey\Uuid\Uuid;
class Anschlagbrett
{
use KontaktTrait;
// Formular Felder
public string $selfTitle = 'Aschlagbrätt';
public string $selfSubTitle = 'Adressangaben';
public ?string $text = null;
public ?\DateTime $date = null;
public ?string $imageFilepath = null;
public ?string $bezahlung = 'Rechnung';
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>Bezahlungsart</b></td><td>'.$this->bezahlung.'</td>
</tr>
<tr valign="top">
<td><b>Text</b></td><td>'.$this->text.'</td>
</tr>
<tr valign="top">
<td><b>Erscheinungsdatum</b></td><td>'.$this->date->format("d.m.Y").'</td>
</tr>
<tr>
<td colspan="2"><br><b>'.$this->selfSubTitle.'</b><br></td>
</tr>
<tr>
<td><b>Vor-/Nachname</b></td><td>'.$this->vorname.' '.$this->nachname.'</td>
</tr>
<tr>
<td><b>Strasse</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>');
}
}