diff --git a/gestion/lib/Service/ExportThanatoStatisticService.php b/gestion/lib/Service/ExportThanatoStatisticService.php index eb15cbf..e134241 100644 --- a/gestion/lib/Service/ExportThanatoStatisticService.php +++ b/gestion/lib/Service/ExportThanatoStatisticService.php @@ -204,6 +204,15 @@ class ExportThanatoStatisticService { } public function populateExportDataIntoFileContent(array $exportData,string $fileContent): string{ + + $g_totalDistance = 0; + $g_totalDevisHours = 0; + $g_totalWorkedHours = 0; + $g_totalLeaveHours = 0; + $g_totalTravelingHoursBetweenDevisLocation = 0; + $g_totalDiseaseHours = 0; + $g_totalRestHours = 0; + foreach($exportData as $devisDate => $devisData){ $totalDevisHours = 0; $totalWorkedHours = 8; @@ -278,7 +287,27 @@ class ExportThanatoStatisticService { $totalDiseaseHours, $totalRestHours ); + + $g_totalDistance += $totalDistance; + $g_totalDevisHours += $totalDevisHours; + $g_totalWorkedHours += $totalWorkedHours; + $g_totalLeaveHours += $totalLeaveHours; + $g_totalTravelingHoursBetweenDevisLocation += $totalTravelingHoursBetweenDevisLocation; + $g_totalDiseaseHours += $totalDiseaseHours; + $g_totalRestHours += $totalRestHours; } + + $fileContent = $this->populateLastRecapForTheLine( + $fileContent, + $g_totalDistance, + $g_totalDevisHours, + $g_totalWorkedHours, + $g_totalLeaveHours, + $g_totalTravelingHoursBetweenDevisLocation, + $g_totalDiseaseHours, + $g_totalRestHours + ); + return $fileContent; }