add minutes into statistics
This commit is contained in:
parent
6b5f0ad32e
commit
81a4f9a786
@ -2541,11 +2541,20 @@ class Bdd {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$startTimeValueWithMinutes = "";
|
||||||
|
$endTimeValueWithMinutes = "";
|
||||||
|
if($leaveTime["datetimeStart"]){
|
||||||
|
$startTimeValueWithMinutes = $leaveTime["datetimeStart"]->format('H\hi');
|
||||||
|
}
|
||||||
|
if($leaveTime["datetimeEnd"]){
|
||||||
|
$endTimeValueWithMinutes = $leaveTime["datetimeEnd"]->format('H\hi');
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
$devisListPerThanatoPerDate[$currentDateFormatted]["leaves"][] = [
|
$devisListPerThanatoPerDate[$currentDateFormatted]["leaves"][] = [
|
||||||
"onLeave" => true,
|
"onLeave" => true,
|
||||||
"startTime" => $leaveTime["startTime"],
|
"startTime" => $startTimeValueWithMinutes,
|
||||||
"endTime" => $leaveTime["endTime"],
|
"endTime" => $endTimeValueWithMinutes,
|
||||||
"thanatoName"=>$thanatoName,
|
"thanatoName"=>$thanatoName,
|
||||||
"date" => $currentDateFormatted,
|
"date" => $currentDateFormatted,
|
||||||
"totalHours" => $leaveTime["totalHours"],
|
"totalHours" => $leaveTime["totalHours"],
|
||||||
@ -2578,6 +2587,14 @@ class Bdd {
|
|||||||
$thanatoLeavesThisDay = $this->getThanatoLeaveByCalendarAndDate($thanatoCalendarId,$currentDate);
|
$thanatoLeavesThisDay = $this->getThanatoLeaveByCalendarAndDate($thanatoCalendarId,$currentDate);
|
||||||
foreach($thanatoLeavesThisDay as $currentLeave){
|
foreach($thanatoLeavesThisDay as $currentLeave){
|
||||||
$leaveTime = VCalendarHelpers::GetStartAndEndTimeFromVCalendarString($currentLeave['calendardata']);
|
$leaveTime = VCalendarHelpers::GetStartAndEndTimeFromVCalendarString($currentLeave['calendardata']);
|
||||||
|
$startTimeValueWithMinutes = "";
|
||||||
|
$endTimeValueWithMinutes = "";
|
||||||
|
if($leaveTime["datetimeStart"]){
|
||||||
|
$startTimeValueWithMinutes = $leaveTime["datetimeStart"]->format('H\hi');
|
||||||
|
}
|
||||||
|
if($leaveTime["datetimeEnd"]){
|
||||||
|
$endTimeValueWithMinutes = $leaveTime["datetimeEnd"]->format('H\hi');
|
||||||
|
}
|
||||||
$absenceType = VCalendarHelpers::GetValueFromKeyInVCalendarString(VCalendarPropertyConstant::ABSENCE_TYPE,$currentLeave['calendardata']);
|
$absenceType = VCalendarHelpers::GetValueFromKeyInVCalendarString(VCalendarPropertyConstant::ABSENCE_TYPE,$currentLeave['calendardata']);
|
||||||
$absenceTypeKey = null;
|
$absenceTypeKey = null;
|
||||||
$absenceTypeLabel = null;
|
$absenceTypeLabel = null;
|
||||||
@ -2594,8 +2611,8 @@ class Bdd {
|
|||||||
}
|
}
|
||||||
$devisListPerThanatoPerDate[$currentDateFormatted]["leaves"][] = [
|
$devisListPerThanatoPerDate[$currentDateFormatted]["leaves"][] = [
|
||||||
"onLeave" => true,
|
"onLeave" => true,
|
||||||
"startTime" => $leaveTime["startTime"],
|
"startTime" => $startTimeValueWithMinutes,
|
||||||
"endTime" => $leaveTime["endTime"],
|
"endTime" => $endTimeValueWithMinutes,
|
||||||
"thanatoName"=>$thanatoName,
|
"thanatoName"=>$thanatoName,
|
||||||
"date" => $currentDateFormatted,
|
"date" => $currentDateFormatted,
|
||||||
"totalHours" => $leaveTime["totalHours"],
|
"totalHours" => $leaveTime["totalHours"],
|
||||||
@ -2682,8 +2699,16 @@ class Bdd {
|
|||||||
public function setDevisStartAndEndTime($devis){
|
public function setDevisStartAndEndTime($devis){
|
||||||
$calendarData = $this->getCalendarDataByCalendarObjectUuid($devis["calendar_uuid"]);
|
$calendarData = $this->getCalendarDataByCalendarObjectUuid($devis["calendar_uuid"]);
|
||||||
$devisTimeValue = VCalendarHelpers::GetStartAndEndTimeFromVCalendarString($calendarData);
|
$devisTimeValue = VCalendarHelpers::GetStartAndEndTimeFromVCalendarString($calendarData);
|
||||||
$devis["startTime"] = $devisTimeValue["startTime"];
|
$startTimeValueWithMinutes = "";
|
||||||
$devis["endTime"] = $devisTimeValue["endTime"];
|
$endTimeValueWithMinutes = "";
|
||||||
|
if($devisTimeValue["datetimeStart"]){
|
||||||
|
$startTimeValueWithMinutes = $devisTimeValue["datetimeStart"]->format('H\hi');
|
||||||
|
}
|
||||||
|
if($devisTimeValue["datetimeEnd"]){
|
||||||
|
$endTimeValueWithMinutes = $devisTimeValue["datetimeEnd"]->format('H\hi');
|
||||||
|
}
|
||||||
|
$devis["startTime"] = $startTimeValueWithMinutes;
|
||||||
|
$devis["endTime"] = $endTimeValueWithMinutes;
|
||||||
$devis["totalHours"] = $devisTimeValue["totalHours"];
|
$devis["totalHours"] = $devisTimeValue["totalHours"];
|
||||||
$devis["totalWorkedHours"] = $devisTimeValue["totalWorkedHours"];
|
$devis["totalWorkedHours"] = $devisTimeValue["totalWorkedHours"];
|
||||||
return $devis;
|
return $devis;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user