From 31c7cf69e34ff46c2039a78c5d1fbf78b3f164ea Mon Sep 17 00:00:00 2001 From: Spitzer Daniel Date: Tue, 27 Feb 2024 17:29:02 +0100 Subject: [PATCH] =?UTF-8?q?Zeiterfassung=20Update=20*=20Script=20f=C3=BCr?= =?UTF-8?q?=20t=C3=A4gliche=20Anpassungen=20der=20Mehrstunden?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../default/TimerecordingEmployee/Index.php | 2 +- scripts/check_timerecording_plushours.php | 26 +++++++++++++++++++ 2 files changed, 27 insertions(+), 1 deletion(-) create mode 100644 scripts/check_timerecording_plushours.php diff --git a/Layout/default/TimerecordingEmployee/Index.php b/Layout/default/TimerecordingEmployee/Index.php index d0f1a795f..db7d108cd 100644 --- a/Layout/default/TimerecordingEmployee/Index.php +++ b/Layout/default/TimerecordingEmployee/Index.php @@ -77,7 +77,7 @@ $type[3] = "Lehrling"; name ?> id]['type']] ?> id]['startdate']) ? date("d.m.Y", $timerecordingemployees[$timerecordinguser->id]['startdate']) : "-" ?> - id]['datetimetext'] : "" ?> + id]['datetimetext'] : "" ?> id]['plushours_now']/ 3600),($timerecordingemployees[$timerecordinguser->id]['plushours_now']/ 60 % 60)) ?> id]['overtime_now']/ 3600),($timerecordingemployees[$timerecordinguser->id]['overtime_now']/ 60 % 60)) ?> diff --git a/scripts/check_timerecording_plushours.php b/scripts/check_timerecording_plushours.php new file mode 100644 index 000000000..e5715e450 --- /dev/null +++ b/scripts/check_timerecording_plushours.php @@ -0,0 +1,26 @@ +id); +define("INTERNAL_USER_USERNAME", $me->username); + + + +$timerecordingemployees = TimerecordingEmployeeModel::search(['startdate' => 1]); +//var_dump($timerecordingemployees); +foreach ($timerecordingemployees as $timerecordingemployee) { + $employee = new TimerecordingController(); + $employee->updatePlushours($timerecordingemployee->user_id); +} + +