Code Duplication    Length = 6-16 lines in 4 locations

main/wiki/wiki.inc.php 4 locations

@@ 1668-1673 (lines=6) @@
1665
        }
1666
1667
        //change status
1668
        if (isset($_GET['actionpage']) && $_GET['actionpage'] == 'locknotifydisc' && $status_notify_disc == 0) {
1669
            $sql = "INSERT INTO ".$tbl_wiki_mailcue." (c_id, id, user_id, type, group_id, session_id) VALUES
1670
            ($course_id, '".$id."','".api_get_user_id()."','D','".$groupId."','".$session_id."')";
1671
            Database::query($sql);
1672
            $status_notify_disc = 1;
1673
        }
1674
        if (isset($_GET['actionpage']) && $_GET['actionpage'] == 'unlocknotifydisc' && $status_notify_disc == 1) {
1675
            $sql = 'DELETE FROM '.$tbl_wiki_mailcue.'
1676
                    WHERE c_id = '.$course_id.' AND id="'.$id.'" AND user_id="'.api_get_user_id().'" AND type="D" AND c_id = '.$course_id;
@@ 1674-1679 (lines=6) @@
1671
            Database::query($sql);
1672
            $status_notify_disc = 1;
1673
        }
1674
        if (isset($_GET['actionpage']) && $_GET['actionpage'] == 'unlocknotifydisc' && $status_notify_disc == 1) {
1675
            $sql = 'DELETE FROM '.$tbl_wiki_mailcue.'
1676
                    WHERE c_id = '.$course_id.' AND id="'.$id.'" AND user_id="'.api_get_user_id().'" AND type="D" AND c_id = '.$course_id;
1677
            Database::query($sql);
1678
            $status_notify_disc = 0;
1679
        }
1680
1681
        return $status_notify_disc;
1682
    }
@@ 1714-1719 (lines=6) @@
1711
        }
1712
1713
        //change status
1714
        if (isset($_GET['actionpage']) && $_GET['actionpage'] == 'locknotifyall' && $status_notify_all == 0) {
1715
            $sql = "INSERT INTO ".$tbl_wiki_mailcue." (c_id, user_id, type, group_id, session_id) VALUES
1716
            ($course_id, '".api_get_user_id()."','F','".$groupId."','".$session_id."')";
1717
            Database::query($sql);
1718
            $status_notify_all = 1;
1719
        }
1720
1721
        if (isset($_GET['actionpage']) &&
1722
            isset($_GET['actionpage']) &&
@@ 1721-1736 (lines=16) @@
1718
            $status_notify_all = 1;
1719
        }
1720
1721
        if (isset($_GET['actionpage']) &&
1722
            isset($_GET['actionpage']) &&
1723
            $_GET['actionpage'] == 'unlocknotifyall' &&
1724
            $status_notify_all == 1
1725
        ) {
1726
            $sql = 'DELETE FROM '.$tbl_wiki_mailcue.'
1727
                   WHERE
1728
                    c_id = '.$course_id.' AND
1729
                    user_id="'.api_get_user_id().'" AND
1730
                    type="F" AND
1731
                    group_id="'.$groupId.'" AND
1732
                    session_id="'.$session_id.'" AND
1733
                    c_id = '.$course_id;
1734
            Database::query($sql);
1735
            $status_notify_all = 0;
1736
        }
1737
1738
        //show status
1739
        return $status_notify_all;