From f9ed6ff4f3b1630c5a4a38f5199e5e8c4b24a0a6 Mon Sep 17 00:00:00 2001 From: Oarces DEV Date: Thu, 13 Apr 2023 16:54:26 +0200 Subject: [PATCH] Update card.php This code generates two rows of a table to display the total duration of an employee, one in time format (DD HH:MM) and the other in hour format (HH). The first row (original code) displays the title "TotalDurationTime" using the "trans" method of the $langs object to translate the string. The total time is converted to HH:MM:SS format using the "convertSecondToTime" function, which takes into account the daily work time duration specified in the global variable $conf->global->MAIN_DURATION_OF_WORKDAY. The second row displays the title "TotalDurationHour" using the "trans" method of the $langs object to translate the string. The total duration is converted to hours using the "convertDurationtoHour" function, specifying "s" as the time unit (seconds). --- htdocs/fichinter/card.php | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/htdocs/fichinter/card.php b/htdocs/fichinter/card.php index a4244195bfa..23ef7371ec0 100644 --- a/htdocs/fichinter/card.php +++ b/htdocs/fichinter/card.php @@ -9,6 +9,7 @@ * Copyright (C) 2015-2016 Abbes Bahfir * Copyright (C) 2018-2022 Philippe Grand * Copyright (C) 2020 Frédéric France + * Copyright (C) 2023 Benjamin Grembi * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -1275,10 +1276,14 @@ if ($action == 'create') { print ''; if (empty($conf->global->FICHINTER_DISABLE_DETAILS)) { - // Duration - print ''; + // Duration in time + print ''; print ''; print ''; + // Duration in hour format + print ''; + print ''; + print ''; } print "
'.$langs->trans("TotalDuration").'
'.$langs->trans("TotalDurationTime").''.convertSecondToTime($object->duration, 'all', $conf->global->MAIN_DURATION_OF_WORKDAY).'
'.$langs->trans("TotalDurationHour").''.convertDurationtoHour($object->duration, "s").' '.$langs->trans("h").'
";