UrlaubModel
Model für die Urlaubsverwaltung.
◆ deleteHoliday()
| App::Models::UrlaubModel::deleteHoliday |
( |
| $holidayID | ) |
|
Löscht einen Urlaub anhand der ID.
- Parameter
-
| int | $holidayID | ID des zu löschenden Urlaubs. |
- Rückgabe
- bool Gibt true zurück, wenn der Urlaub erfolgreich gelöscht wurde.
◆ getAllUrlaub()
| App::Models::UrlaubModel::getAllUrlaub |
( |
| $userID | ) |
|
Liefert alle Urlaubsdaten eines Nutzers.
- Parameter
-
| int | $userID | ID des Nutzers. |
- Rückgabe
- array Liste aller Urlaube des Nutzers.
◆ getUrlaubByMonth()
| App::Models::UrlaubModel::getUrlaubByMonth |
( |
| $year, |
|
|
| $month ) |
Liefert die Urlaubsdaten für einen bestimmten Monat.
- Parameter
-
| int | $year | Jahr, für das die Daten abgerufen werden sollen. |
| int | $month | Monat, für den die Daten abgerufen werden sollen. |
- Rückgabe
- array Liste der Urlaube im gegebenen Monat.
◆ getUrlaubByMonthDepartments()
| App::Models::UrlaubModel::getUrlaubByMonthDepartments |
( |
| $year, |
|
|
| $month, |
|
|
| $departmentID ) |
Liefert die Urlaubsdaten für einen bestimmten Monat und eine bestimmte Abteilung.
- Parameter
-
| int | $year | Jahr, für das die Daten abgerufen werden sollen. |
| int | $month | Monat, für den die Daten abgerufen werden sollen. |
| int | $departmentID | ID der Abteilung. |
- Rückgabe
- array Liste der Urlaube im gegebenen Monat und Abteilung.
◆ getUrlaubByYear()
| App::Models::UrlaubModel::getUrlaubByYear |
( |
| $year, |
|
|
| $userID ) |
Liefert alle Urlaubsdaten eines Nutzers für ein bestimmtes Jahr.
- Parameter
-
| int | $year | Jahr, für das die Daten abgerufen werden sollen. |
| int | $userID | ID des Nutzers. |
- Rückgabe
- array Liste der Urlaube im gegebenen Jahr.
◆ $allowedFields
| App::Models::UrlaubModel::$allowedFields = ['user_id', 'start_date', 'end_date', 'type', 'status'] |
|
protected |
◆ $table
| App::Models::UrlaubModel::$table = 'holidays' |
|
protected |
Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei: