Kalender Anpassungen

- Kalender Freigaben für Conny
This commit is contained in:
Daniel Spitzer
2025-06-23 20:48:55 +02:00
parent 2e732505ab
commit bfbf9a1c12
2 changed files with 14 additions and 7 deletions
@@ -44,13 +44,13 @@ class TimerecordingBillingController extends mfBaseController
$timerecordingBillingsEmployees = TimerecordingBillingEmployeeModel::getAllOrderbyNameDate();
$timerecordingemployees = TimerecordingEmployeeModel::getAll();
$enddate = strtotime("2024-12-31 23:59:59");
$enddate = strtotime("01." . '12.2024');
$enddate = strtotime("last day of this month", $enddate);
$enddate = strtotime("23:59:59", $enddate);
foreach ($timerecordingemployees as $timerecordingemployee) {
if ($timerecordingemployee->bmd_active == 0 && empty($timerecordingemployee->startdate) && empty($timerecordingemployee->enddate)) continue;
echo $timerecordingemployee->user_id . "<br>";
echo $enddate. "<br>";
$holidays[$timerecordingemployee->user_id] = $this->getholidays($timerecordingemployee->user_id, $enddate);
}
$this->layout()->setTemplate("TimerecordingBilling/Overview");
$this->layout()->set("timerecordingbillings", $timerecordingBillings);
@@ -859,7 +859,7 @@ class TimerecordingBillingController extends mfBaseController
protected function getholidays($userid, $enddate)
{
// $enddate = strtotime("01." . $date);
// $enddate = strtotime("01." . '12.2024');
// $enddate = strtotime("last day of this month", $enddate);
// $enddate = strtotime("23:59:59", $enddate);
@@ -881,7 +881,7 @@ class TimerecordingBillingController extends mfBaseController
$holidays_now = $holidays;
}
$timerecordings = TimerecordingModel::search(['user_id' => $userid, 'start' => $holidays_timestamp, 'timerecordingCategory_id' => 3]);
$timerecordingscorrections = TimerecordingModel::search(['user_id' => $userid, 'start' => $holidays_timestamp, 'days' => 1]);
$timerecordingscorrections = TimerecordingModel::search(['user_id' => $userid, 'start' => $holidays_timestamp,'endsdate' => $enddate, 'days' => 1]);
foreach ($timerecordings as $timerecording) {
if ($timerecording->end > $enddate) {