Code Duplication    Length = 15-16 lines in 2 locations

class/EventHandler.php 2 locations

@@ 1606-1621 (lines=16) @@
1603
                    $occurEventStart = $eventDayOccurStart + $eventHourOccurStart;
1604
                    $occurEventEnd   = $occurEventStart + $eventHourOccurEnd;
1605
1606
                    if // Event start falls within search period
1607
                    ($occurEventStart <= $periodEnd
1608
                     && // Event end falls within search period
1609
                     $occurEventEnd >= $periodStart
1610
                     && // This occur is after start reccur date
1611
                     $occurEventStart >= $event['event_recur_start']) {
1612
                        $event['event_start'] = $occurEventStart;
1613
                        $event['event_end']   = $occurEventEnd;
1614
1615
                        $recuEvents[] = $event;
1616
                    } elseif ($occurEventStart > $periodEnd) {
1617
                        break;
1618
                    }
1619
1620
                    if (13 == ++$month) {
1621
                        $month = 1;
1622
                        ++$year;
1623
                    }
1624
@@ 1664-1678 (lines=15) @@
1661
                    $occurEventStart = $eventDayOccurStart + $eventHourOccurStart;
1662
                    $occurEventEnd   = $eventDayOccurStart + $eventHourOccurEnd;
1663
1664
                    if // Event start falls within search period
1665
                    (($occurEventStart <= $periodEnd)
1666
                     && // Event end falls within search period
1667
                     ($occurEventEnd >= $periodStart)
1668
                     && // This week day is selected
1669
                     in_array($month, $eventOptions)) {
1670
                        $event['event_start'] = $occurEventStart;
1671
                        $event['event_end']   = $occurEventEnd;
1672
1673
                        $recuEvents[] = $event;
1674
                    } elseif ($occurEventStart > $periodEnd) {
1675
                        break;
1676
                    }
1677
1678
                    if (13 == ++$month) {
1679
                        $month = 1;
1680
                        ++$year;
1681
                        ++$nbOccur;