Code Duplication    Length = 6-16 lines in 4 locations

main/wiki/wiki.inc.php 4 locations

@@ 1812-1817 (lines=6) @@
1809
        }
1810
1811
        //change status
1812
        if (isset($_GET['actionpage']) && $_GET['actionpage'] == 'locknotifydisc' && $status_notify_disc == 0) {
1813
            $sql = "INSERT INTO ".$tbl_wiki_mailcue." (c_id, id, user_id, type, group_id, session_id) VALUES
1814
            ($course_id, '".$id."','".api_get_user_id()."','D','".$groupId."','".$session_id."')";
1815
            Database::query($sql);
1816
            $status_notify_disc = 1;
1817
        }
1818
        if (isset($_GET['actionpage']) && $_GET['actionpage'] == 'unlocknotifydisc' && $status_notify_disc == 1) {
1819
            $sql = 'DELETE FROM '.$tbl_wiki_mailcue.'
1820
                    WHERE c_id = '.$course_id.' AND id="'.$id.'" AND user_id="'.api_get_user_id().'" AND type="D" AND c_id = '.$course_id;
@@ 1818-1823 (lines=6) @@
1815
            Database::query($sql);
1816
            $status_notify_disc = 1;
1817
        }
1818
        if (isset($_GET['actionpage']) && $_GET['actionpage'] == 'unlocknotifydisc' && $status_notify_disc == 1) {
1819
            $sql = 'DELETE FROM '.$tbl_wiki_mailcue.'
1820
                    WHERE c_id = '.$course_id.' AND id="'.$id.'" AND user_id="'.api_get_user_id().'" AND type="D" AND c_id = '.$course_id;
1821
            Database::query($sql);
1822
            $status_notify_disc = 0;
1823
        }
1824
1825
        return $status_notify_disc;
1826
    }
@@ 1858-1863 (lines=6) @@
1855
        }
1856
1857
        //change status
1858
        if (isset($_GET['actionpage']) && $_GET['actionpage'] == 'locknotifyall' && $status_notify_all == 0) {
1859
            $sql = "INSERT INTO ".$tbl_wiki_mailcue." (c_id, user_id, type, group_id, session_id) VALUES
1860
            ($course_id, '".api_get_user_id()."','F','".$groupId."','".$session_id."')";
1861
            Database::query($sql);
1862
            $status_notify_all = 1;
1863
        }
1864
1865
        if (isset($_GET['actionpage']) &&
1866
            isset($_GET['actionpage']) &&
@@ 1865-1880 (lines=16) @@
1862
            $status_notify_all = 1;
1863
        }
1864
1865
        if (isset($_GET['actionpage']) &&
1866
            isset($_GET['actionpage']) &&
1867
            $_GET['actionpage'] == 'unlocknotifyall' &&
1868
            $status_notify_all == 1
1869
        ) {
1870
            $sql = 'DELETE FROM '.$tbl_wiki_mailcue.'
1871
                   WHERE
1872
                    c_id = '.$course_id.' AND
1873
                    user_id="'.api_get_user_id().'" AND
1874
                    type="F" AND
1875
                    group_id="'.$groupId.'" AND
1876
                    session_id="'.$session_id.'" AND
1877
                    c_id = '.$course_id;
1878
            Database::query($sql);
1879
            $status_notify_all = 0;
1880
        }
1881
1882
        //show status
1883
        return $status_notify_all;