Code Duplication    Length = 4-4 lines in 2 locations

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

@@ 27-30 (lines=4) @@
24
25
        $temp_user_groups = $userGroup->get_groups_by_user(api_get_user_id(),0);
26
        $groups = array();
27
        foreach ($temp_user_groups as $user_group) {
28
            $groups = array_merge($groups, array($user_group['id']));
29
            $groups = array_merge($groups, $userGroup->get_parent_groups($user_group['id']));
30
        }
31
32
        $groups_string = '('.implode($groups,',').')';
33
        $now = api_get_utc_datetime();
@@ 115-118 (lines=4) @@
112
        $tbl_announcement_group = Database :: get_main_table(TABLE_MAIN_SYSTEM_ANNOUNCEMENTS_GROUPS);
113
        $temp_user_groups = $userGroup->get_groups_by_user(api_get_user_id(),0);
114
        $groups = array();
115
        foreach ($temp_user_groups as $user_group) {
116
            $groups = array_merge($groups, array($user_group['id']));
117
            $groups = array_merge($groups, $userGroup->get_parent_groups($user_group['id']));
118
        }
119
120
        // Checks if tables exists to not break platform not updated
121
        $groups_string = '('.implode($groups,',').')';