Code Duplication    Length = 5-5 lines in 2 locations

admin/index.php 2 locations

@@ 1394-1398 (lines=5) @@
1391
    $criteria->add(new Criteria('gperm_name', 'news_view', '='));
1392
    $gperm_handler->deleteAll($criteria);
1393
1394
    if (isset($_POST['groups_news_can_approve'])) {
1395
        foreach ($_POST['groups_news_can_approve'] as $onegroup_id) {
1396
            $gperm_handler->addRight('news_approve', $xt->topic_id(), $onegroup_id, $xoopsModule->getVar('mid'));
1397
        }
1398
    }
1399
1400
    if (isset($_POST['groups_news_can_submit'])) {
1401
        foreach ($_POST['groups_news_can_submit'] as $onegroup_id) {
@@ 1507-1511 (lines=5) @@
1504
        $xt->store();
1505
        // Permissions
1506
        $gperm_handler = xoops_getHandler('groupperm');
1507
        if (isset($_POST['groups_news_can_approve'])) {
1508
            foreach ($_POST['groups_news_can_approve'] as $onegroup_id) {
1509
                $gperm_handler->addRight('news_approve', $xt->topic_id(), $onegroup_id, $xoopsModule->getVar('mid'));
1510
            }
1511
        }
1512
1513
        if (isset($_POST['groups_news_can_submit'])) {
1514
            foreach ($_POST['groups_news_can_submit'] as $onegroup_id) {