Code Duplication    Length = 17-20 lines in 3 locations

main/session/session_add.php 1 location

@@ 50-69 (lines=20) @@
47
				$order_clause.
48
				' LIMIT 10';
49
50
		if (api_is_multiple_url_enabled()) {
51
			$tbl_user_rel_access_url= Database::get_main_table(TABLE_MAIN_ACCESS_URL_REL_USER);
52
			$access_url_id = api_get_current_access_url_id();
53
			if ($access_url_id != -1) {
54
				$sql = 'SELECT username, lastname, firstname
55
                        FROM '.$tbl_user.' user
56
                        INNER JOIN '.$tbl_user_rel_access_url.' url_user
57
                        ON (url_user.user_id=user.user_id)
58
                        WHERE
59
                            access_url_id = '.$access_url_id.'  AND
60
                            (
61
                                username LIKE "'.$needle.'%" OR
62
                                firstname LIKE "'.$needle.'%" OR
63
                                lastname LIKE "'.$needle.'%"
64
                            )
65
                            AND status=1'.
66
                        $order_clause.'
67
                        LIMIT 10';
68
			}
69
		}
70
71
		$rs = Database::query($sql);
72
		while ($user = Database :: fetch_array($rs)) {

main/inc/lib/tracking.lib.php 2 locations

@@ 2943-2961 (lines=19) @@
2940
                INNER JOIN ' . $tbl_session . ' as session
2941
                ON session.id = session_course.session_id
2942
                AND session.id_coach = ' . $coach_id;
2943
        if (api_is_multiple_url_enabled()) {
2944
            $tbl_session_rel_access_url= Database::get_main_table(TABLE_MAIN_ACCESS_URL_REL_SESSION);
2945
            $access_url_id = api_get_current_access_url_id();
2946
            if ($access_url_id != -1){
2947
                $sql = 'SELECT session_course_user.user_id
2948
                        FROM ' . $tbl_session_course_user . ' as session_course_user
2949
                        INNER JOIN     '.$tbl_session_user.' sru
2950
                            ON session_course_user.user_id = sru.user_id AND
2951
                               session_course_user.session_id = sru.session_id
2952
                        INNER JOIN ' . $tbl_session_course . ' as session_course
2953
                            ON session_course.c_id = session_course_user.c_id AND
2954
                            session_course_user.session_id = session_course.session_id
2955
                        INNER JOIN ' . $tbl_session . ' as session
2956
                            ON session.id = session_course.session_id AND
2957
                            session.id_coach = ' . $coach_id.'
2958
                        INNER JOIN '.$tbl_session_rel_access_url.' session_rel_url
2959
                            ON session.id = session_rel_url.session_id WHERE access_url_id = '.$access_url_id;
2960
            }
2961
        }
2962
2963
        $result = Database::query($sql);
2964
        while ($row = Database::fetch_array($result)) {
@@ 3126-3142 (lines=17) @@
3123
                INNER JOIN ' . $tbl_course . ' as course
3124
                    ON course.id = session_course.c_id';
3125
3126
        if (api_is_multiple_url_enabled()) {
3127
            $tbl_course_rel_access_url = Database::get_main_table(TABLE_MAIN_ACCESS_URL_REL_COURSE);
3128
            $access_url_id = api_get_current_access_url_id();
3129
            if ($access_url_id != -1){
3130
                $sql = 'SELECT DISTINCT c.code
3131
                    FROM ' . $tbl_session_course . ' as session_course
3132
                    INNER JOIN '.$tbl_course.' c
3133
                    ON (c.id = session_course.c_id)
3134
                    INNER JOIN ' . $tbl_session . ' as session
3135
                    ON session.id = session_course.session_id
3136
                        AND session.id_coach = ' . $coach_id . '
3137
                    INNER JOIN ' . $tbl_course . ' as course
3138
                        ON course.id = session_course.c_id
3139
                     INNER JOIN '.$tbl_course_rel_access_url.' course_rel_url
3140
                    ON (course_rel_url.c_id = c.id)';
3141
            }
3142
        }
3143
3144
        if (!empty ($id_session)) {
3145
            $sql .= ' WHERE session_course.session_id=' . $id_session;