Code Duplication    Length = 16-16 lines in 2 locations

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

@@ 532-547 (lines=16) @@
529
530
            switch ($type) {
531
                // @todo improve loop.
532
                case 'daily':
533
                    for ($i = $origStartDate + 86400; $i <= $end; $i += 86400) {
534
                        $start = date('Y-m-d H:i:s', $i);
535
                        $repeatEnd = date('Y-m-d H:i:s', $i + $diff);
536
                        $this->addEvent(
537
                            $start,
538
                            $repeatEnd,
539
                            $allDay,
540
                            $title,
541
                            $content,
542
                            $sentTo,
543
                            false,
544
                            $eventId
545
                        );
546
                    }
547
                    break;
548
                case 'weekly':
549
                    for ($i = $origStartDate + 604800; $i <= $end; $i += 604800) {
550
                        $start = date('Y-m-d H:i:s', $i);
@@ 548-563 (lines=16) @@
545
                        );
546
                    }
547
                    break;
548
                case 'weekly':
549
                    for ($i = $origStartDate + 604800; $i <= $end; $i += 604800) {
550
                        $start = date('Y-m-d H:i:s', $i);
551
                        $repeatEnd = date('Y-m-d H:i:s', $i + $diff);
552
                        $this->addEvent(
553
                            $start,
554
                            $repeatEnd,
555
                            $allDay,
556
                            $title,
557
                            $content,
558
                            $sentTo,
559
                            false,
560
                            $eventId
561
                        );
562
                    }
563
                    break;
564
                case 'monthlyByDate':
565
                    $next_start = $this->addMonth($origStartDate);
566
                    while ($next_start <= $end) {