* Neue migration für Homeoffice/Urlaubsänderungen * Soll zeiten nun vom Startdatum abhängig * Neue Summierung der Sollzeiten in der Personalverwaltung * Urlaubstage werden nun Tage statt Stunden angezeigt (in Buchungen und Auswertungen) * Urlaube werden nun bis 1.1.2024 berücksichtigt * Homeoffice Flag nun möglich * Abwesenheitskalender Sichtbar für alle * Neuer Buchungszeitraum für Urlaubsgutschrift/Urlaubsminderung
29 lines
778 B
PHP
29 lines
778 B
PHP
<?php
|
|
|
|
class TimerecordingCalendarController extends mfBaseController
|
|
{
|
|
|
|
protected function init()
|
|
{
|
|
$this->needlogin = true;
|
|
$me = new User();
|
|
$me->loadMe();
|
|
$this->me = $me;
|
|
$this->layout()->set("me", $me);
|
|
|
|
if (!$me->is(["employee"])) {
|
|
$this->redirect("Dashboard");
|
|
}
|
|
}
|
|
|
|
protected function indexAction()
|
|
{
|
|
$timerecordingholidays = TimerecordingHolidayModel::getAll();
|
|
$this->layout()->set("timerecordingholidays", $timerecordingholidays);
|
|
$timerecordingemployees = TimerecordingEmployeeModel::getAll();
|
|
$this->layout()->set("timerecordingemployees", $timerecordingemployees);
|
|
$this->layout()->setTemplate("TimerecordingCalendar/Index");
|
|
}
|
|
|
|
}
|