Code Duplication    Length = 4-4 lines in 2 locations

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

@@ 68-71 (lines=4) @@
65
66
        $temp_user_groups = $userGroup->get_groups_by_user(api_get_user_id(), 0);
67
        $groups = array();
68
        foreach ($temp_user_groups as $user_group) {
69
            $groups = array_merge($groups, array($user_group['id']));
70
            $groups = array_merge($groups, $userGroup->get_parent_groups($user_group['id']));
71
        }
72
73
        $groups_string = '('.implode($groups, ',').')';
74
        $now = api_get_utc_datetime();
@@ 147-150 (lines=4) @@
144
        $tbl_announcement_group = Database::get_main_table(TABLE_MAIN_SYSTEM_ANNOUNCEMENTS_GROUPS);
145
        $temp_user_groups = $userGroup->get_groups_by_user(api_get_user_id(), 0);
146
        $groups = array();
147
        foreach ($temp_user_groups as $user_group) {
148
            $groups = array_merge($groups, array($user_group['id']));
149
            $groups = array_merge($groups, $userGroup->get_parent_groups($user_group['id']));
150
        }
151
152
        // Checks if tables exists to not break platform not updated
153
        $groups_string = '('.implode($groups, ',').')';