Code Duplication    Length = 7-7 lines in 3 locations

admin/index.php 3 locations

@@ 1278-1284 (lines=7) @@
1275
    $full_list      = array_keys($group_list);
1276
1277
    $groups_ids = array();
1278
    if ($topic_id > 0) { // Edit mode
1279
        $groups_ids                       = $gperm_handler->getGroupIds('news_approve', $topic_id, $xoopsModule->getVar('mid'));
1280
        $groups_ids                       = array_values($groups_ids);
1281
        $groups_news_can_approve_checkbox = new XoopsFormCheckBox(_AM_APPROVEFORM, 'groups_news_can_approve[]', $groups_ids);
1282
    } else { // Creation mode
1283
        $groups_news_can_approve_checkbox = new XoopsFormCheckBox(_AM_APPROVEFORM, 'groups_news_can_approve[]', $full_list);
1284
    }
1285
    $groups_news_can_approve_checkbox->addOptionArray($group_list);
1286
    $sform->addElement($groups_news_can_approve_checkbox);
1287
@@ 1289-1295 (lines=7) @@
1286
    $sform->addElement($groups_news_can_approve_checkbox);
1287
1288
    $groups_ids = array();
1289
    if ($topic_id > 0) { // Edit mode
1290
        $groups_ids                      = $gperm_handler->getGroupIds('news_submit', $topic_id, $xoopsModule->getVar('mid'));
1291
        $groups_ids                      = array_values($groups_ids);
1292
        $groups_news_can_submit_checkbox = new XoopsFormCheckBox(_AM_SUBMITFORM, 'groups_news_can_submit[]', $groups_ids);
1293
    } else { // Creation mode
1294
        $groups_news_can_submit_checkbox = new XoopsFormCheckBox(_AM_SUBMITFORM, 'groups_news_can_submit[]', $full_list);
1295
    }
1296
    $groups_news_can_submit_checkbox->addOptionArray($group_list);
1297
    $sform->addElement($groups_news_can_submit_checkbox);
1298
@@ 1300-1306 (lines=7) @@
1297
    $sform->addElement($groups_news_can_submit_checkbox);
1298
1299
    $groups_ids = array();
1300
    if ($topic_id > 0) { // Edit mode
1301
        $groups_ids                    = $gperm_handler->getGroupIds('news_view', $topic_id, $xoopsModule->getVar('mid'));
1302
        $groups_ids                    = array_values($groups_ids);
1303
        $groups_news_can_view_checkbox = new XoopsFormCheckBox(_AM_VIEWFORM, 'groups_news_can_view[]', $groups_ids);
1304
    } else { // Creation mode
1305
        $groups_news_can_view_checkbox = new XoopsFormCheckBox(_AM_VIEWFORM, 'groups_news_can_view[]', $full_list);
1306
    }
1307
    $groups_news_can_view_checkbox->addOptionArray($group_list);
1308
    $sform->addElement($groups_news_can_view_checkbox);
1309