| @@ 55-74 (lines=20) @@ | ||
| 52 | $order_clause. |
|
| 53 | ' LIMIT 10'; |
|
| 54 | ||
| 55 | if (api_is_multiple_url_enabled()) { |
|
| 56 | $tbl_user_rel_access_url= Database::get_main_table(TABLE_MAIN_ACCESS_URL_REL_USER); |
|
| 57 | $access_url_id = api_get_current_access_url_id(); |
|
| 58 | if ($access_url_id != -1) { |
|
| 59 | $sql = 'SELECT username, lastname, firstname |
|
| 60 | FROM '.$tbl_user.' user |
|
| 61 | INNER JOIN '.$tbl_user_rel_access_url.' url_user |
|
| 62 | ON (url_user.user_id=user.user_id) |
|
| 63 | WHERE |
|
| 64 | access_url_id = '.$access_url_id.' AND |
|
| 65 | ( |
|
| 66 | username LIKE "'.$needle.'%" OR |
|
| 67 | firstname LIKE "'.$needle.'%" OR |
|
| 68 | lastname LIKE "'.$needle.'%" |
|
| 69 | ) |
|
| 70 | AND status=1'. |
|
| 71 | $order_clause.' |
|
| 72 | LIMIT 10'; |
|
| 73 | } |
|
| 74 | } |
|
| 75 | ||
| 76 | $rs = Database::query($sql); |
|
| 77 | while ($user = Database :: fetch_array($rs)) { |
|
| @@ 2851-2869 (lines=19) @@ | ||
| 2848 | INNER JOIN ' . $tbl_session . ' as session |
|
| 2849 | ON session.id = session_course.session_id |
|
| 2850 | AND session.id_coach = ' . $coach_id; |
|
| 2851 | if (api_is_multiple_url_enabled()) { |
|
| 2852 | $tbl_session_rel_access_url= Database::get_main_table(TABLE_MAIN_ACCESS_URL_REL_SESSION); |
|
| 2853 | $access_url_id = api_get_current_access_url_id(); |
|
| 2854 | if ($access_url_id != -1){ |
|
| 2855 | $sql = 'SELECT session_course_user.user_id |
|
| 2856 | FROM ' . $tbl_session_course_user . ' as session_course_user |
|
| 2857 | INNER JOIN '.$tbl_session_user.' sru |
|
| 2858 | ON session_course_user.user_id = sru.user_id AND |
|
| 2859 | session_course_user.session_id = sru.session_id |
|
| 2860 | INNER JOIN ' . $tbl_session_course . ' as session_course |
|
| 2861 | ON session_course.c_id = session_course_user.c_id AND |
|
| 2862 | session_course_user.session_id = session_course.session_id |
|
| 2863 | INNER JOIN ' . $tbl_session . ' as session |
|
| 2864 | ON session.id = session_course.session_id AND |
|
| 2865 | session.id_coach = ' . $coach_id.' |
|
| 2866 | INNER JOIN '.$tbl_session_rel_access_url.' session_rel_url |
|
| 2867 | ON session.id = session_rel_url.session_id WHERE access_url_id = '.$access_url_id; |
|
| 2868 | } |
|
| 2869 | } |
|
| 2870 | ||
| 2871 | $result = Database::query($sql); |
|
| 2872 | while ($row = Database::fetch_array($result)) { |
|
| @@ 3034-3050 (lines=17) @@ | ||
| 3031 | INNER JOIN ' . $tbl_course . ' as course |
|
| 3032 | ON course.id = session_course.c_id'; |
|
| 3033 | ||
| 3034 | if (api_is_multiple_url_enabled()) { |
|
| 3035 | $tbl_course_rel_access_url = Database::get_main_table(TABLE_MAIN_ACCESS_URL_REL_COURSE); |
|
| 3036 | $access_url_id = api_get_current_access_url_id(); |
|
| 3037 | if ($access_url_id != -1){ |
|
| 3038 | $sql = 'SELECT DISTINCT c.code |
|
| 3039 | FROM ' . $tbl_session_course . ' as session_course |
|
| 3040 | INNER JOIN '.$tbl_course.' c |
|
| 3041 | ON (c.id = session_course.c_id) |
|
| 3042 | INNER JOIN ' . $tbl_session . ' as session |
|
| 3043 | ON session.id = session_course.session_id |
|
| 3044 | AND session.id_coach = ' . $coach_id . ' |
|
| 3045 | INNER JOIN ' . $tbl_course . ' as course |
|
| 3046 | ON course.id = session_course.c_id |
|
| 3047 | INNER JOIN '.$tbl_course_rel_access_url.' course_rel_url |
|
| 3048 | ON (course_rel_url.c_id = c.id)'; |
|
| 3049 | } |
|
| 3050 | } |
|
| 3051 | ||
| 3052 | if (!empty ($id_session)) { |
|
| 3053 | $sql .= ' WHERE session_course.session_id=' . $id_session; |
|