src/Entity/Einsendung/Leserbrief.php line 7

Open in your IDE?
  1. <?php
  2. namespace App\Entity\Einsendung;
  3. use Ramsey\Uuid\Uuid;
  4. class Leserbrief
  5. {
  6. use KontaktTrait;
  7. // Formular Felder
  8. public string $selfTitle = 'Leserbrief';
  9. public string $selfSubTitle = 'Adressangaben Autor/-in / Verfasser/-in';
  10. public ?string $thema = null;
  11. public ?string $titel = null;
  12. public ?string $text = null;
  13. public ?string $bemerkungen = null;
  14. public function __construct()
  15. {
  16. $this->uuid = Uuid::uuid4()->toString();
  17. }
  18. public function mailSubjectBestellung(): string
  19. {
  20. return 'Neue Einsendung: '.$this->selfTitle;
  21. }
  22. public function mailBodyBestellung(): string
  23. {
  24. $body = 'Gesendet am '.date('d.m.Y H:i').' ab www.urnerwochenblatt.ch<br>';
  25. return $body.('<br>
  26. <table>
  27. <tr>
  28. <td><b>Thema</b></td><td>'.$this->thema.'</td>
  29. </tr>
  30. <tr>
  31. <td><b>Titel</b></td><td>'.$this->titel.'</td>
  32. </tr>
  33. <tr valign="top">
  34. <td><b>Text</b></td><td>'.$this->text.'</td>
  35. </tr>
  36. <tr valign="top">
  37. <td><b>Bemerkungen</b></td><td>'.$this->bemerkungen.'</td>
  38. </tr>
  39. <tr>
  40. <td colspan="2"><br><b>'.$this->selfSubTitle.'</b><br></td>
  41. </tr>
  42. <tr>
  43. <td><b>Vor-/Nachname</b></td><td>'.$this->vorname.' '.$this->nachname.'</td>
  44. </tr>
  45. <tr>
  46. <td><b>Strasse/Nr.</b></td><td>'.$this->strasse.'</td>
  47. </tr>
  48. <tr>
  49. <td><b>PLZ/Ort</b></td><td>'.$this->plz.' '.$this->ort.'</td>
  50. </tr>
  51. <tr>
  52. <td><b>Telefon</b></td><td>'.$this->telefon.'</td>
  53. </tr>
  54. <tr>
  55. <td><b>E-Mail</b></td><td>'.$this->email.'</td>
  56. </tr>
  57. </table>');
  58. }
  59. }