Nog een bugje uit programmaschema
This commit is contained in:
@@ -63,6 +63,7 @@ QUERY;
|
||||
['enddate' => $end->format('Y-m-d'), 'startdate' => $start->format('Y-m-d')]);
|
||||
$scheduleChanges = new \SplPriorityQueue();
|
||||
$active = [];
|
||||
|
||||
foreach($scheduleItems as $item) {
|
||||
if($item->startdate) { $item->startdate = new \DateTimeImmutable($item->startdate); }
|
||||
if($item->enddate) { $item->enddate = (new \DateTimeImmutable($item->enddate))->add($DAY); }
|
||||
@@ -81,7 +82,8 @@ QUERY;
|
||||
$itemEnd = $itemEnd->add($WEEK);
|
||||
}
|
||||
|
||||
while($itemEnd <= $end) {
|
||||
if($DEBUG) print "<b>Have a schedule item for {$item->name} {$item->suffix} from {$itemStart->format('Y-m-d H:i')} to {$itemEnd->format('Y-m-d H:i')}</b><br/>\n";
|
||||
while($itemStart <= $end) {
|
||||
if($DEBUG) {
|
||||
print "Considering {$item->name} {$item->suffix} (#$item->scheduleid) at {$itemStart->format('Y-m-d H:i')} to {$itemEnd->format('Y-m-d H:i')}.<br/>\n";
|
||||
if($item->startdate) print "-- (Item start is {$item->startdate->format('Y-m-d H:i')}, end is ". ($item->enddate ? $item->enddate->format('Y-m-d H:i') : "never") . ")<br/>\n";
|
||||
@@ -103,7 +105,8 @@ QUERY;
|
||||
|
||||
$itemStart = $itemStart->add($WEEK);
|
||||
$itemEnd = $itemEnd->add($WEEK);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
if($DEBUG) {
|
||||
|
||||
Reference in New Issue
Block a user