Code Duplication    Length = 18-18 lines in 2 locations

main/inc/lib/agenda.lib.php 2 locations

@@ 564-581 (lines=18) @@
561
                        );
562
                    }
563
                    break;
564
                case 'monthlyByDate':
565
                    $next_start = $this->addMonth($origStartDate);
566
                    while ($next_start <= $end) {
567
                        $start = date('Y-m-d H:i:s', $next_start);
568
                        $repeatEnd = date('Y-m-d H:i:s', $next_start + $diff);
569
                        $this->addEvent(
570
                            $start,
571
                            $repeatEnd,
572
                            $allDay,
573
                            $title,
574
                            $content,
575
                            $sentTo,
576
                            false,
577
                            $eventId
578
                        );
579
                        $next_start = $this->addMonth($next_start);
580
                    }
581
                    break;
582
                case 'monthlyByDay':
583
                    //not yet implemented
584
                    break;
@@ 588-605 (lines=18) @@
585
                case 'monthlyByDayR':
586
                    //not yet implemented
587
                    break;
588
                case 'yearly':
589
                    $next_start = $this->addYear($origStartDate);
590
                    while ($next_start <= $end) {
591
                        $start = date('Y-m-d H:i:s', $next_start);
592
                        $repeatEnd = date('Y-m-d H:i:s', $next_start + $diff);
593
                        $this->addEvent(
594
                            $start,
595
                            $repeatEnd,
596
                            $allDay,
597
                            $title,
598
                            $content,
599
                            $sentTo,
600
                            false,
601
                            $eventId
602
                        );
603
                        $next_start = $this->addYear($next_start);
604
                    }
605
                    break;
606
            }
607
        }
608