Shift duration 24 hour exceeds warning added
This commit is contained in:
@@ -160,6 +160,18 @@ class ShiftResource extends Resource
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
[$hRs, $miNs] = explode('.', $duration) + [0, 0]; // Ensure two parts
|
||||||
|
$hRs = (int) $hRs;
|
||||||
|
$miNs = (int) $miNs;
|
||||||
|
|
||||||
|
$totalMinutes = $hRs * 60 + $miNs;
|
||||||
|
|
||||||
|
if ($totalMinutes > 1440) {
|
||||||
|
$set('sDurationError', 'Duration exceeds 24 hours.');
|
||||||
|
$set('duration', null);
|
||||||
|
$set('end_time', null);
|
||||||
|
return;
|
||||||
|
}
|
||||||
$set('sDurationError', null);
|
$set('sDurationError', null);
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|||||||
Reference in New Issue
Block a user