reduce max shift filter duration to 24h

This commit is contained in:
msquare 2016-12-28 00:11:42 +01:00
parent aed9f2c96c
commit 65a665ee49
1 changed files with 9 additions and 0 deletions

View File

@ -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;
} }