Code Duplication    Length = 16-21 lines in 2 locations

main/inc/lib/auth.lib.php 1 location

@@ 330-345 (lines=16) @@
327
     * @param   int     Category id
328
     * @return  bool    True if it success
329
     */
330
    public function store_edit_course_category($title, $category_id)
331
    {
332
        // protect data
333
        $title = Database::escape_string($title);
334
        $category_id = intval($category_id);
335
        $result = false;
336
        $tucc = Database::get_main_table(TABLE_USER_COURSE_CATEGORY);
337
        $sql = "UPDATE $tucc
338
                SET title='" . api_htmlentities($title, ENT_QUOTES, api_get_system_encoding()) . "'
339
                WHERE id='" . $category_id . "'";
340
        $resultQuery = Database::query($sql);
341
        if (Database::affected_rows($resultQuery)) {
342
            $result = true;
343
        }
344
        return $result;
345
    }
346
347
    /**
348
     * deletes a course category and moves all the courses that were in this category to main category

main/inc/lib/sessionmanager.lib.php 1 location

@@ 3823-3843 (lines=21) @@
3820
     * @param int $session_id
3821
     * @return array|bool
3822
     */
3823
    public static function get_user_status_in_course_session($user_id, $courseId, $session_id)
3824
    {
3825
        $tbl_session_rel_course_rel_user = Database::get_main_table(TABLE_MAIN_SESSION_COURSE_USER);
3826
        $tbl_user = Database::get_main_table(TABLE_MAIN_USER);
3827
        $sql = "SELECT session_rcru.status
3828
                FROM $tbl_session_rel_course_rel_user session_rcru, $tbl_user user
3829
                WHERE
3830
                    session_rcru.user_id = user.user_id AND
3831
                    session_rcru.session_id = '" . intval($session_id) . "' AND
3832
                    session_rcru.c_id ='" . intval($courseId) . "' AND
3833
                    user.user_id = " . intval($user_id);
3834
3835
        $result = Database::query($sql);
3836
        $status = false;
3837
        if (Database::num_rows($result)) {
3838
            $status = Database::fetch_row($result);
3839
            $status = $status['0'];
3840
        }
3841
3842
        return $status;
3843
    }
3844
3845
    /**
3846
     * Gets user status within a session