Code Duplication    Length = 11-11 lines in 2 locations

class/item.php 2 locations

@@ 1366-1376 (lines=11) @@
1363
1364
        //        global $publisherIsAdmin;
1365
        $criteriaPermissions = '';
1366
        if (!$GLOBALS['publisherIsAdmin']) {
1367
            $criteriaPermissions = new CriteriaCompo();
1368
            // Categories for which user has access
1369
            $categoriesGranted = $this->publisher->getHandler('permission')->getGrantedItems('category_read');
1370
            if (!empty($categoriesGranted)) {
1371
                $grantedCategories = new Criteria('categoryid', '(' . implode(',', $categoriesGranted) . ')', 'IN');
1372
                $criteriaPermissions->add($grantedCategories, 'AND');
1373
            } else {
1374
                return 0;
1375
            }
1376
        }
1377
        //        $ret = array();
1378
        $criteria = $this->getItemsCriteria($categoryid, $status, $notNullFields, $criteriaPermissions);
1379
        /*
@@ 1532-1542 (lines=11) @@
1529
    {
1530
        //        global $publisherIsAdmin;
1531
        $criteriaPermissions = '';
1532
        if (!$GLOBALS['publisherIsAdmin']) {
1533
            $criteriaPermissions = new CriteriaCompo();
1534
            // Categories for which user has access
1535
            $categoriesGranted = $this->publisher->getHandler('permission')->getGrantedItems('category_read');
1536
            if (!empty($categoriesGranted)) {
1537
                $grantedCategories = new Criteria('categoryid', '(' . implode(',', $categoriesGranted) . ')', 'IN');
1538
                $criteriaPermissions->add($grantedCategories, 'AND');
1539
            } else {
1540
                return [];
1541
            }
1542
        }
1543
1544
        $criteria = $this->getItemsCriteria($categoryid, $status, $notNullFields, $criteriaPermissions);
1545
        /*