reduce max shift filter duration to 24h
This commit is contained in:
parent
aed9f2c96c
commit
65a665ee49
|
@ -9,6 +9,12 @@ namespace Engelsystem;
|
||||||
*/
|
*/
|
||||||
class ShiftsFilter {
|
class ShiftsFilter {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* How long can the time interval be?
|
||||||
|
*/
|
||||||
|
const MAX_DURATION = 86400;
|
||||||
|
// one day
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Shift is completely full.
|
* Shift is completely full.
|
||||||
*/
|
*/
|
||||||
|
@ -63,6 +69,9 @@ class ShiftsFilter {
|
||||||
}
|
}
|
||||||
|
|
||||||
public function setEndTime($endTime) {
|
public function setEndTime($endTime) {
|
||||||
|
if ($endTime - $this->startTime > ShiftsFilter::MAX_DURATION) {
|
||||||
|
$endTime = $this->startTime + ShiftsFilter::MAX_DURATION;
|
||||||
|
}
|
||||||
$this->endTime = $endTime;
|
$this->endTime = $endTime;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue