Code Duplication    Length = 8-8 lines in 2 locations

main/webservices/cm_webservice_announcements.php 1 location

@@ 126-133 (lines=8) @@
123
            // this is an identified user => show the general announcements AND his personal announcements
124
            if ($user_id) {
125
126
                if ((api_get_course_setting('allow_user_edit_announcement') && !api_is_anonymous())) {
127
                    $cond_user_id = " AND (
128
                        ip.lastedit_user_id = '".api_get_user_id()."' OR
129
                        ( ip.to_user_id='".$user_id."' OR ip.to_group_id='0' OR ip.to_group_id IS NULL)
130
                    ) ";
131
                } else {
132
                    $cond_user_id = " AND ( ip.to_user_id='".$user_id."' OR ip.to_group_id='0' OR ip.to_group_id IS NULL) ";
133
                }
134
135
                $sql = "SELECT
136
                        announcement.*, ip.visibility, ip.to_group_id, ip.insert_user_id

main/inc/lib/AnnouncementManager.php 1 location

@@ 1780-1787 (lines=8) @@
1777
                    // the user is not member of any group
1778
                    // this is an identified user => show the general announcements AND his personal announcements
1779
                    if ($userId) {
1780
                        if ((api_get_course_setting('allow_user_edit_announcement') && !api_is_anonymous())) {
1781
                            $cond_user_id = " AND (
1782
                                ip.lastedit_user_id = '".$userId."' OR
1783
                                ( ip.to_user_id='".$userId."' OR ip.to_group_id='0' OR ip.to_group_id IS NULL)
1784
                            ) ";
1785
                        } else {
1786
                            $cond_user_id = " AND ( ip.to_user_id='".$userId."' OR ip.to_group_id='0' OR ip.to_group_id IS NULL) ";
1787
                        }
1788
                        $sql = "SELECT announcement.*, ip.visibility, ip.to_group_id, ip.insert_user_id
1789
                                FROM $tbl_announcement announcement 
1790
                                INNER JOIN $tbl_item_property ip