| @@ 55-60 (lines=6) @@ | ||
| 52 | // Filter out cats based on group permissions |
|
| 53 | $options[1] = isset($options[1]) ? $options[1] : [0]; |
|
| 54 | $cTu = $catsToUse = (false === strpos($options[1], ',')) ? (array)$options[1] : explode(',', $options[1]); |
|
| 55 | if (in_array(0, $catsToUse) || empty($catsToUse)) { |
|
| 56 | // Get a list of all cats |
|
| 57 | $categoryHandler = $helper->getHandler('Category'); |
|
| 58 | $catListArray = $categoryHandler->getList(); |
|
| 59 | $cTu = $catsToUse = array_keys($catListArray); |
|
| 60 | } |
|
| 61 | // Remove any cats this user doesn't have rights to view |
|
| 62 | foreach ($cTu as $key => $thisCat) { |
|
| 63 | if (false === $permHelper->checkPermission('viewcat', $thisCat)) { |
|
| @@ 60-65 (lines=6) @@ | ||
| 57 | ||
| 58 | $options[3] = isset($options[3]) ? $options[3] : [0]; |
|
| 59 | $cTu = $catsToUse = (false === strpos($options[3], ',')) ? (array)$options[3] : explode(',', $options[3]); |
|
| 60 | if (in_array(0, $catsToUse) || empty($catsToUse)) { |
|
| 61 | // Get a list of all cats |
|
| 62 | $categoryHandler = $helper->getHandler('Category'); |
|
| 63 | $catListArray = $categoryHandler->getList(); |
|
| 64 | $cTu = $catsToUse = array_keys($catListArray); |
|
| 65 | } |
|
| 66 | // Remove any cats this user doesn't have rights to view |
|
| 67 | foreach ($cTu as $key => $thisCat) { |
|
| 68 | if (false === $permHelper->checkPermission('viewcat', $thisCat)) { |
|