| @@ 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); |
|
| @@ 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(); |
|