Code Duplication    Length = 18-18 lines in 2 locations

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

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