Code Duplication    Length = 12-13 lines in 2 locations

htdocs/themes/xbootstrap/modules/publisher/xoops_and_module_changes/modules/publisher/class/item.php 2 locations

@@ 512-523 (lines=12) @@
509
    /**
510
     * Sets default permissions for this item
511
     */
512
    public function setDefaultPermissions()
513
    {
514
        $member_handler = xoops_getHandler('member');
515
        $groups         = $member_handler->getGroupList();
516
        $j              = 0;
517
        $group_ids      = array();
518
        foreach (array_keys($groups) as $i) {
519
            $group_ids[$j] = $i;
520
            ++$j;
521
        }
522
        $this->_groups_read = $group_ids;
523
    }
524
525
    /**
526
     * @todo look at this
@@ 530-542 (lines=13) @@
527
     *
528
     * @param $group_ids
529
     */
530
    public function setPermissions($group_ids)
531
    {
532
        if (!isset($group_ids)) {
533
            $member_handler = xoops_getHandler('member');
534
            $groups         = $member_handler->getGroupList();
535
            $j              = 0;
536
            $group_ids      = array();
537
            foreach (array_keys($groups) as $i) {
538
                $group_ids[$j] = $i;
539
                ++$j;
540
            }
541
        }
542
    }
543
544
    /**
545
     * @return bool