Shift duration 24 hour exceeds warning added
This commit is contained in:
@@ -160,6 +160,18 @@ class ShiftResource extends Resource
|
||||
}
|
||||
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);
|
||||
}
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user