Code Duplication    Length = 23-24 lines in 2 locations

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

@@ 5036-5059 (lines=24) @@
5033
     * @param string $lastname Lastname to search
5034
     * @return array The user list
5035
     */
5036
    public static function getUserByName($firstname, $lastname)
5037
    {
5038
        $firstname = Database::escape_string($firstname);
5039
        $lastname = Database::escape_string($lastname);
5040
5041
        $userTable = Database::get_main_table(TABLE_MAIN_USER);
5042
5043
        $sql = <<<SQL
5044
            SELECT id, username, lastname, firstname
5045
            FROM $userTable
5046
            WHERE firstname LIKE '$firstname%' AND
5047
                lastname LIKE '$lastname%'
5048
SQL;
5049
5050
        $result = Database::query($sql);
5051
5052
        $users = [];
5053
5054
        while ($resultData = Database::fetch_object($result)) {
5055
            $users[] = $resultData;
5056
        }
5057
5058
        return $users;
5059
    }
5060
5061
    /**
5062
     * @param int $optionSelected

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

@@ 3242-3264 (lines=23) @@
3239
     * @param    int        Session id
3240
     * @return    array    Courses list
3241
     */
3242
    public static function get_courses_list_from_session($session_id)
3243
    {
3244
        $session_id = intval($session_id);
3245
3246
        // table definition
3247
        $tbl_session_course = Database :: get_main_table(TABLE_MAIN_SESSION_COURSE);
3248
        $courseTable = Database :: get_main_table(TABLE_MAIN_COURSE);
3249
3250
        $sql = "SELECT DISTINCT code, c_id
3251
                FROM $tbl_session_course sc
3252
                INNER JOIN $courseTable c
3253
                ON sc.c_id = c.id
3254
                WHERE session_id= $session_id";
3255
3256
        $result = Database::query($sql);
3257
3258
        $courses = array();
3259
        while ($row = Database::fetch_array($result)) {
3260
            $courses[$row['code']] = $row;
3261
        }
3262
3263
        return $courses;
3264
    }
3265
3266
    /**
3267
     * Count the number of documents that an user has uploaded to a course