Code Duplication    Length = 7-12 lines in 2 locations

main/inc/lib/AnnouncementManager.php 1 location

@@ 1515-1526 (lines=12) @@
1512
                            ip.lastedit_user_id = '".$user_id."' OR ip.to_group_id IS NULL OR ip.to_group_id IN (0, ".$group_id.")
1513
                        )";
1514
                    }
1515
                } else {
1516
                    if (api_get_group_id() == 0) {
1517
                        $cond_user_id = " AND (
1518
                            ip.to_user_id=$user_id OR (ip.to_group_id IS NULL OR ip.to_group_id IN (0, ".implode(", ", $group_memberships)."))
1519
                        ) ";
1520
                    } else {
1521
                       $cond_user_id = " AND (
1522
                            ip.to_user_id=$user_id OR (ip.to_group_id IS NULL OR ip.to_group_id IN (0, ".api_get_group_id()."))
1523
                        )";
1524
                    }
1525
                }
1526
1527
                $sql = "SELECT $select
1528
                        FROM $tbl_announcement announcement,
1529
                        $tbl_item_property ip

main/inc/lib/agenda.lib.php 1 location

@@ 1473-1479 (lines=7) @@
1470
            if (api_is_allowed_to_edit()) {
1471
                if (!empty($groupId)) {
1472
                    $where_condition = "( ip.to_group_id IN (".implode(", ", $group_memberships).") ) ";
1473
                } else {
1474
                    if (!empty($user_id)) {
1475
                        $where_condition = "( ip.to_user_id = $user_id OR ip.to_user_id IS NULL OR (ip.to_group_id IN (0, ".implode(", ", $group_memberships).")) ) ";
1476
                    } else {
1477
                        $where_condition = "( ip.to_group_id IN (0, ".implode(", ", $group_memberships).") ) ";
1478
                    }
1479
                }
1480
            } else {
1481
                $where_condition = "( ip.to_user_id = $user_id OR ip.to_user_id IS NULL OR (ip.to_group_id IN (0, ".implode(", ", $group_memberships).")) ) ";
1482
            }