Code Duplication    Length = 5-5 lines in 3 locations

class/Cat.php 3 locations

@@ 156-160 (lines=5) @@
153
        $perms_tray->addElement($select_perm_admin, false);
154
        // checkboxes other groups
155
        $select_perm = new \XoopsFormCheckBox('', 'cat_gperms_create', $arr_cat_gperms_create);
156
        foreach ($userGroups as $group_id => $group_name) {
157
            if (XOOPS_GROUP_ADMIN != $group_id && XOOPS_GROUP_ANONYMOUS != $group_id) {
158
                $select_perm->addOption($group_id, $group_name);
159
            }
160
        }
161
        $perms_tray->addElement($select_perm, false);
162
        $form->addElement($perms_tray, false);
163
        unset($perms_tray);
@@ 174-178 (lines=5) @@
171
        $perms_tray->addElement($select_perm_admin, false);
172
        // checkboxes other groups
173
        $select_perm = new \XoopsFormCheckBox('', 'cat_gperms_admin', $arr_cat_gperms_admin);
174
        foreach ($userGroups as $group_id => $group_name) {
175
            if (XOOPS_GROUP_ADMIN != $group_id && XOOPS_GROUP_ANONYMOUS != $group_id) {
176
                $select_perm->addOption($group_id, $group_name);
177
            }
178
        }
179
        $perms_tray->addElement($select_perm, false);
180
        $form->addElement($perms_tray, false);
181
        unset($perms_tray);
@@ 193-197 (lines=5) @@
190
        $perms_tray->addElement($select_perm_admin, false);
191
        // checkboxes other groups
192
        $select_perm = new \XoopsFormCheckBox('', 'cat_gperms_list', $arr_cat_gperms_admin);
193
        foreach ($userGroups as $group_id => $group_name) {
194
            if (XOOPS_GROUP_ADMIN != $group_id && XOOPS_GROUP_ANONYMOUS != $group_id) {
195
                $select_perm->addOption($group_id, $group_name);
196
            }
197
        }
198
        $perms_tray->addElement($select_perm, false);
199
        $form->addElement($perms_tray, false);
200
        unset($perms_tray);