Code Duplication    Length = 23-24 lines in 2 locations

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

@@ 5162-5185 (lines=24) @@
5159
     * @param string $lastname Lastname to search
5160
     * @return array The user list
5161
     */
5162
    public static function getUserByName($firstname, $lastname)
5163
    {
5164
        $firstname = Database::escape_string($firstname);
5165
        $lastname = Database::escape_string($lastname);
5166
5167
        $userTable = Database::get_main_table(TABLE_MAIN_USER);
5168
5169
        $sql = <<<SQL
5170
            SELECT id, username, lastname, firstname
5171
            FROM $userTable
5172
            WHERE firstname LIKE '$firstname%' AND
5173
                lastname LIKE '$lastname%'
5174
SQL;
5175
5176
        $result = Database::query($sql);
5177
5178
        $users = [];
5179
5180
        while ($resultData = Database::fetch_object($result)) {
5181
            $users[] = $resultData;
5182
        }
5183
5184
        return $users;
5185
    }
5186
5187
    /**
5188
     * @param int $optionSelected

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

@@ 3325-3347 (lines=23) @@
3322
     * @param    int        Session id
3323
     * @return    array    Courses list
3324
     */
3325
    public static function get_courses_list_from_session($session_id)
3326
    {
3327
        $session_id = intval($session_id);
3328
3329
        // table definition
3330
        $tbl_session_course = Database :: get_main_table(TABLE_MAIN_SESSION_COURSE);
3331
        $courseTable = Database :: get_main_table(TABLE_MAIN_COURSE);
3332
3333
        $sql = "SELECT DISTINCT code, c_id
3334
                FROM $tbl_session_course sc
3335
                INNER JOIN $courseTable c
3336
                ON sc.c_id = c.id
3337
                WHERE session_id= $session_id";
3338
3339
        $result = Database::query($sql);
3340
3341
        $courses = array();
3342
        while ($row = Database::fetch_array($result)) {
3343
            $courses[$row['code']] = $row;
3344
        }
3345
3346
        return $courses;
3347
    }
3348
3349
    /**
3350
     * Count the number of documents that an user has uploaded to a course