ILIAS  release_8 Revision v8.19
All Data Structures Namespaces Files Functions Variables Modules Pages
EmployeeTalkEmailNotification.php
Go to the documentation of this file.
1 <?php
2 
3 declare(strict_types=1);
4 
22 
24 {
25  private int $talk_ref_id;
26  private string $talk_name;
27  private string $talk_description;
28  private string $talk_location;
29  private string $subject_key;
30  private string $message_key;
31  private string $superior_name;
35  private array $dates;
36  private bool $add_goto;
37 
49  public function __construct(
50  int $talk_ref_id,
51  string $talk_name,
52  string $talk_description,
53  string $talk_location,
54  string $subject_key,
55  string $message_key,
56  string $superior_name,
57  array $dates,
58  bool $add_goto = true
59  ) {
60  $this->talk_ref_id = $talk_ref_id;
61  $this->talk_name = $talk_name;
62  $this->talk_description = $talk_description;
63  $this->talk_location = $talk_location;
64  $this->subject_key = $subject_key;
65  $this->message_key = $message_key;
66  $this->superior_name = $superior_name;
67  $this->dates = $dates;
68  $this->add_goto = $add_goto;
69  }
70 
71  public function getTalkRefId(): int
72  {
73  return $this->talk_ref_id;
74  }
75 
76  public function getTalkName(): string
77  {
78  return $this->talk_name;
79  }
80 
81  public function getTalkDescription(): string
82  {
84  }
85 
86  public function getTalkLocation(): string
87  {
88  return $this->talk_location;
89  }
90 
91  public function getSubjectLangKey(): string
92  {
93  return $this->subject_key;
94  }
95 
96  public function getMessageLangKey(): string
97  {
98  return $this->message_key;
99  }
100 
101  public function getNameOfSuperior(): string
102  {
103  return $this->superior_name;
104  }
105 
109  public function getDates(): array
110  {
111  return $this->dates;
112  }
113 
114  public function getAddGoto(): bool
115  {
116  return $this->add_goto;
117  }
118 }
__construct(int $talk_ref_id, string $talk_name, string $talk_description, string $talk_location, string $subject_key, string $message_key, string $superior_name, array $dates, bool $add_goto=true)
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...