Code Duplication    Length = 5-5 lines in 2 locations

class/references_articles.php 1 location

@@ 446-450 (lines=5) @@
443
        $groups        = is_object($xoopsUser) ? $xoopsUser->getGroups() : XOOPS_GROUP_ANONYMOUS;
444
        $gperm_handler = xoops_getHandler('groupperm');
445
        $categories    = $gperm_handler->getItemIds($permissionsType, $groups, $currentModule->getVar('mid'));
446
        if (is_array($categories) && count($categories) > 0) {
447
            $permissions[$permissionsType] = new Criteria('article_category_id', '(' . implode(',', $categories) . ')', 'IN');
448
        } else {    // Ne peut rien voir
449
            $permissions[$permissionsType] = new Criteria('article_category_id', '0', '=');
450
        }
451
452
        return $permissions[$permissionsType];
453
    }

class/references_categories.php 1 location

@@ 110-114 (lines=5) @@
107
        $groups        = is_object($xoopsUser) ? $xoopsUser->getGroups() : XOOPS_GROUP_ANONYMOUS;
108
        $gperm_handler = xoops_getHandler('groupperm');
109
        $categories    = $gperm_handler->getItemIds($permissionsType, $groups, $currentModule->getVar('mid'));
110
        if (is_array($categories) && count($categories) > 0) {
111
            $permissions[$permissionsType] = new Criteria('category_id', '(' . implode(',', $categories) . ')', 'IN');
112
        } else {    // Ne peut rien voir
113
            $permissions[$permissionsType] = new Criteria('category_id', '0', '=');
114
        }
115
116
        return $permissions[$permissionsType];
117
    }