Code Duplication    Length = 4-5 lines in 2 locations

htdocs/modules/system/blocks/system_blocks.php 1 location

@@ 455-458 (lines=4) @@
452
    foreach ($perms as $item) {
453
        $modIds[] = $item->getVar('gperm_itemid');
454
    }
455
    if (count($modIds) > 0) {
456
        $modIds = array_unique($modIds);
457
        $criteria->add(new Criteria('com_modid', '(' . implode(',', $modIds) . ')', 'IN'));
458
    }
459
    // Check modules permissions
460
461
    $comments       = $comment_handler->getObjects($criteria, true);

htdocs/themes/xbootstrap/modules/publisher/xoops_and_module_changes/modules/publisher/class/item.php 1 location

@@ 1644-1648 (lines=5) @@
1641
            }
1642
            $grantedCategories = new Criteria('categoryid', '(' . implode(',', $categoriesGranted) . ')', 'IN');
1643
            $criteriaPermissions->add($grantedCategories, 'AND');
1644
        } elseif (count($categories) > 0) {
1645
            $criteriaPermissions = new CriteriaCompo();
1646
            $grantedCategories   = new Criteria('categoryid', '(' . implode(',', $categories) . ')', 'IN');
1647
            $criteriaPermissions->add($grantedCategories, 'AND');
1648
        }
1649
        $criteriaItemsStatus = new CriteriaCompo();
1650
        $criteriaItemsStatus->add(new Criteria('status', _PUBLISHER_STATUS_PUBLISHED));
1651
        $criteria = new CriteriaCompo();