|
@@ -337,8 +337,7 @@ discard block |
|
|
block discarded – undo |
|
337
|
337
|
if ($this->dateIsEarlier($start) && |
|
338
|
338
|
($this->dateIsInRange($end) || $this->dateIsLater($end))) { |
|
339
|
339
|
$overlaps = TRUE; |
|
340
|
|
- } |
|
341
|
|
- elseif ($this->dateIsInRange($start) && |
|
|
340
|
+ } elseif ($this->dateIsInRange($start) && |
|
342
|
341
|
($this->dateIsInRange($end) || $this->dateIsLater($end))) { |
|
343
|
342
|
$overlaps = TRUE; |
|
344
|
343
|
} |
|
@@ -473,8 +472,7 @@ discard block |
|
|
block discarded – undo |
|
473
|
472
|
$itemized[AbstractEvent::BAT_HOUR][$sy][$sm]['d' . $sd] = $itemized_same_day[AbstractEvent::BAT_HOUR][$sy][$sm]['d' . $sd]; |
|
474
|
473
|
$itemized[AbstractEvent::BAT_MINUTE][$sy][$sm]['d' . $sd] = $itemized_same_day[AbstractEvent::BAT_MINUTE][$sy][$sm]['d' . $sd]; |
|
475
|
474
|
} |
|
476
|
|
- } |
|
477
|
|
- else { |
|
|
475
|
+ } else { |
|
478
|
476
|
// Deal with the start day unless it starts on midnight precisely at which point the whole day is booked |
|
479
|
477
|
if (!($this->start_date->format('H:i') == '00:00')) { |
|
480
|
478
|
$start_period = new \DatePeriod($start_date, $interval, new \DateTime($start_date->format("Y-n-j 23:59:59"))); |
|
@@ -482,8 +480,7 @@ discard block |
|
|
block discarded – undo |
|
482
|
480
|
$itemized[AbstractEvent::BAT_DAY][$sy][$sm]['d' . $sd] = -1; |
|
483
|
481
|
$itemized[AbstractEvent::BAT_HOUR][$sy][$sm]['d' . $sd] = $itemized_start[AbstractEvent::BAT_HOUR][$sy][$sm]['d' . $sd]; |
|
484
|
482
|
$itemized[AbstractEvent::BAT_MINUTE][$sy][$sm]['d' . $sd] = $itemized_start[AbstractEvent::BAT_MINUTE][$sy][$sm]['d' . $sd]; |
|
485
|
|
- } |
|
486
|
|
- else { |
|
|
483
|
+ } else { |
|
487
|
484
|
// Just set an empty hour and minute |
|
488
|
485
|
$itemized[AbstractEvent::BAT_HOUR][$sy][$sm]['d' . $sd] = array(); |
|
489
|
486
|
$itemized[AbstractEvent::BAT_MINUTE][$sy][$sm]['d' . $sd] = array(); |
|
@@ -529,8 +526,7 @@ discard block |
|
|
block discarded – undo |
|
529
|
526
|
// Not a real hour - leave as is and move on |
|
530
|
527
|
$counter = 0; |
|
531
|
528
|
$start_minute = 0; |
|
532
|
|
- } |
|
533
|
|
- elseif ($counter == 60 && $start_minute == 0) { |
|
|
529
|
+ } elseif ($counter == 60 && $start_minute == 0) { |
|
534
|
530
|
// Did a real whole hour so initialize the hour |
|
535
|
531
|
$itemized[AbstractEvent::BAT_HOUR][$minute->format('Y')][$minute->format('n')]['d' . $minute->format('j')]['h' . $minute->format('G')] = $this->getValue(); |
|
536
|
532
|
// We have a whole hour so get rid of the minute info |
|
@@ -571,8 +567,7 @@ discard block |
|
|
block discarded – undo |
|
571
|
567
|
// If we are in the same month the end date is the end date of the event |
|
572
|
568
|
if ($this->isSameMonth()) { |
|
573
|
569
|
$dayrange = new \DatePeriod($this->start_date, $dayinterval, new \DateTime($this->end_date->format("Y-n-j 23:59:59"))); |
|
574
|
|
- } |
|
575
|
|
- else { // alternatively it is the last day of the start month |
|
|
570
|
+ } else { // alternatively it is the last day of the start month |
|
576
|
571
|
$dayrange = new \DatePeriod($this->start_date, $dayinterval, $this->endMonthDate($this->start_date)); |
|
577
|
572
|
} |
|
578
|
573
|
foreach ($dayrange as $day) { |