Code Duplication    Length = 13-14 lines in 2 locations

class/faq.php 2 locations

@@ 568-580 (lines=13) @@
565
        }
566
    }
567
568
    public function setDefaultPermissions()
569
    {
570
        $memberHandler = xoops_getHandler('member');
571
        $groups        = $memberHandler->getGroupList();
572
573
        $j         = 0;
574
        $group_ids = array();
575
        foreach (array_keys($groups) as $i) {
576
            $group_ids[$j] = $i;
577
            ++$j;
578
        }
579
        $this->groups_read = $group_ids;
580
    }
581
582
    /**
583
     * @param $group_ids
@@ 585-598 (lines=14) @@
582
    /**
583
     * @param $group_ids
584
     */
585
    public function setPermissions($group_ids)
586
    {
587
        if (!isset($group_ids)) {
588
            $memberHandler = xoops_getHandler('member');
589
            $groups        = $memberHandler->getGroupList();
590
591
            $j         = 0;
592
            $group_ids = array();
593
            foreach (array_keys($groups) as $i) {
594
                $group_ids[$j] = $i;
595
                ++$j;
596
            }
597
        }
598
    }
599
600
    /**
601
     * @return bool