mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-06-06 04:24:35 -04:00
Change task API duration to seconds
This commit is contained in:
parent
3e7f9da1b2
commit
c35e91b686
@ -117,8 +117,20 @@ class TaskApiController extends BaseAPIController
|
|||||||
$endTime = false;
|
$endTime = false;
|
||||||
if (! empty($detail['end_datetime'])) {
|
if (! empty($detail['end_datetime'])) {
|
||||||
$endTime = strtotime($detail['end_datetime']);
|
$endTime = strtotime($detail['end_datetime']);
|
||||||
} elseif (! empty($detail['duration_seconds'])) {
|
} else {
|
||||||
$endTime = $startTime + $detail['duration_seconds'];
|
$duration = 0;
|
||||||
|
if (! empty($detail['duration_seconds'])) {
|
||||||
|
$duration += $detail['duration_seconds'];
|
||||||
|
}
|
||||||
|
if (! empty($detail['duration_minutes'])) {
|
||||||
|
$duration += $detail['duration_minutes'] * 60;
|
||||||
|
}
|
||||||
|
if (! empty($detail['duration_hours'])) {
|
||||||
|
$duration += $detail['duration_hours'] * 60 * 60;
|
||||||
|
}
|
||||||
|
if ($duration) {
|
||||||
|
$endTime = $startTime + $duration;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
$timeLog[] = [$startTime, $endTime];
|
$timeLog[] = [$startTime, $endTime];
|
||||||
if (! $endTime) {
|
if (! $endTime) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user