Code Duplication    Length = 20-20 lines in 2 locations

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

@@ 385-404 (lines=20) @@
382
        $resultId = Database::insert($db_table, $params);
383
384
        if ($resultId) {
385
            if ($sendEmailTest) {
386
                SystemAnnouncementManager::send_system_announcement_by_email(
387
                    $title,
388
                    $content,
389
                    $visible_teacher,
390
                    $visible_student,
391
                    $lang,
392
                    true
393
                );
394
            } else {
395
                if ($send_mail == 1) {
396
                    SystemAnnouncementManager::send_system_announcement_by_email(
397
                        $title,
398
                        $content,
399
                        $visible_teacher,
400
                        $visible_student,
401
                        $lang
402
                    );
403
                }
404
            }
405
406
            if ($add_to_calendar) {
407
                $agenda = new Agenda();
@@ 557-576 (lines=20) @@
554
        $content = str_replace('src=\"'.api_get_path(REL_HOME_PATH), 'src=\"'.api_get_path(WEB_PATH).api_get_path(REL_HOME_PATH), $content);
555
        $content = str_replace('file='.api_get_path(REL_HOME_PATH), 'file='.api_get_path(WEB_PATH).api_get_path(REL_HOME_PATH), $content);
556
557
        if ($sendEmailTest) {
558
            SystemAnnouncementManager::send_system_announcement_by_email(
559
                $title,
560
                $content,
561
                null,
562
                null,
563
                $lang,
564
                $sendEmailTest
565
            );
566
        } else {
567
            if ($send_mail==1) {
568
                SystemAnnouncementManager::send_system_announcement_by_email(
569
                    $title,
570
                    $content,
571
                    $visible_teacher,
572
                    $visible_student,
573
                    $lang
574
                );
575
            }
576
        }
577
578
        $dateStart = new DateTime($start, new DateTimeZone('UTC'));
579
        $dateEnd = new DateTime($end, new DateTimeZone('UTC'));