@@ 112-131 (lines=20) @@ | ||
109 | ||
110 | $order_clause = api_sort_by_first_name() ? ' ORDER BY firstname, lastname, username' : ' ORDER BY lastname, firstname, username'; |
|
111 | ||
112 | if (api_is_multiple_url_enabled()) { |
|
113 | $tbl_access_rel_user= Database::get_main_table(TABLE_MAIN_ACCESS_URL_REL_USER); |
|
114 | $access_url_id = api_get_current_access_url_id(); |
|
115 | $sql = "SELECT u.user_id,lastname,firstname,username |
|
116 | FROM $tbl_user u |
|
117 | LEFT JOIN $tbl_access_rel_user a |
|
118 | ON(u.user_id= a.user_id) |
|
119 | WHERE |
|
120 | status='1' AND |
|
121 | active = 1 AND |
|
122 | access_url_id = $access_url_id ". |
|
123 | $order_clause; |
|
124 | } else { |
|
125 | $sql = "SELECT user_id,lastname,firstname,username |
|
126 | FROM $tbl_user |
|
127 | WHERE |
|
128 | status = '1' AND |
|
129 | active = 1 ". |
|
130 | $order_clause; |
|
131 | } |
|
132 | ||
133 | $result = Database::query($sql); |
|
134 | $coaches = Database::store_result($result); |
@@ 144-150 (lines=7) @@ | ||
141 | exit; |
|
142 | } |
|
143 | ||
144 | if (api_get_multiple_access_url()) { |
|
145 | $table_access_url_rel_session= Database::get_main_table(TABLE_MAIN_ACCESS_URL_REL_SESSION); |
|
146 | $access_url_id = api_get_current_access_url_id(); |
|
147 | $sql = "SELECT s.id, s.name FROM $tbl_session s INNER JOIN $table_access_url_rel_session u ON s.id = u.session_id $where AND u.access_url_id = $access_url_id ORDER BY name"; |
|
148 | } else { |
|
149 | $sql = "SELECT id, name FROM $tbl_session $where ORDER BY name"; |
|
150 | } |
|
151 | $result=Database::query($sql); |
|
152 | $rows_session = Database::store_result($result); |
|
153 | ?> |
@@ 629-646 (lines=18) @@ | ||
626 | $visibilityCondition |
|
627 | "; |
|
628 | // Showing only the courses of the current portal access_url_id. |
|
629 | if (api_is_multiple_url_enabled()) { |
|
630 | $url_access_id = api_get_current_access_url_id(); |
|
631 | if ($url_access_id != -1) { |
|
632 | $tbl_url_rel_course = Database::get_main_table(TABLE_MAIN_ACCESS_URL_REL_COURSE); |
|
633 | $sql = "SELECT * FROM $tbl_course as course |
|
634 | INNER JOIN $tbl_url_rel_course as url_rel_course |
|
635 | ON (url_rel_course.c_id = course.id) |
|
636 | WHERE |
|
637 | access_url_id = $url_access_id AND |
|
638 | course.visibility != '0' AND |
|
639 | course.visibility != '4' AND |
|
640 | category_code = '$category_code' |
|
641 | $searchFilter |
|
642 | $without_special_courses |
|
643 | $visibilityCondition |
|
644 | "; |
|
645 | } |
|
646 | } |
|
647 | ||
648 | return Database::num_rows(Database::query($sql)); |
|
649 | } |
@@ 58-70 (lines=13) @@ | ||
55 | ON $tbl_user.user_id = s.id_coach |
|
56 | ORDER BY id"; |
|
57 | ||
58 | if (api_is_multiple_url_enabled()) { |
|
59 | $tbl_session_rel_access_url= Database::get_main_table(TABLE_MAIN_ACCESS_URL_REL_SESSION); |
|
60 | $access_url_id = api_get_current_access_url_id(); |
|
61 | if ($access_url_id != -1){ |
|
62 | $sql = "SELECT s.id, name,id_coach,username,access_start_date,access_end_date,visibility,session_category_id |
|
63 | FROM $tbl_session s |
|
64 | INNER JOIN $tbl_session_rel_access_url as session_rel_url |
|
65 | ON (s.id= session_rel_url.session_id) |
|
66 | INNER JOIN $tbl_user u ON (u.user_id = s.id_coach) |
|
67 | WHERE access_url_id = $access_url_id |
|
68 | ORDER BY id"; |
|
69 | } |
|
70 | } |
|
71 | ||
72 | $result = Database::query($sql); |
|
73 | } else { |
@@ 495-505 (lines=11) @@ | ||
492 | ||
493 | $query = "$select FROM $tbl_session s $inject_joins $where $inject_where"; |
|
494 | ||
495 | if (api_is_multiple_url_enabled()) { |
|
496 | $table_access_url_rel_session= Database::get_main_table(TABLE_MAIN_ACCESS_URL_REL_SESSION); |
|
497 | $access_url_id = api_get_current_access_url_id(); |
|
498 | if ($access_url_id != -1) { |
|
499 | $where.= " AND ar.access_url_id = $access_url_id "; |
|
500 | $query = "$select |
|
501 | FROM $tbl_session s $inject_joins |
|
502 | INNER JOIN $table_access_url_rel_session ar |
|
503 | ON (ar.session_id = s.id) $where"; |
|
504 | } |
|
505 | } |
|
506 | ||
507 | $query .= $order; |
|
508 | $query .= $limit; |
|
@@ 7321-7336 (lines=16) @@ | ||
7318 | ON c.id = scu.c_id |
|
7319 | $where "; |
|
7320 | ||
7321 | if (api_is_multiple_url_enabled()) { |
|
7322 | $table_access_url_rel_session= Database::get_main_table(TABLE_MAIN_ACCESS_URL_REL_SESSION); |
|
7323 | $access_url_id = api_get_current_access_url_id(); |
|
7324 | if ($access_url_id != -1) { |
|
7325 | $where.= " AND ar.access_url_id = $access_url_id "; |
|
7326 | ||
7327 | $query_rows = "SELECT count(*) as total_rows |
|
7328 | FROM $tbl_session s |
|
7329 | LEFT JOIN $tbl_session_category sc |
|
7330 | ON s.session_category_id = sc.id |
|
7331 | INNER JOIN $tbl_user u |
|
7332 | ON s.id_coach = u.user_id |
|
7333 | INNER JOIN $table_access_url_rel_session ar |
|
7334 | ON ar.session_id = s.id $where "; |
|
7335 | } |
|
7336 | } |
|
7337 | ||
7338 | $result = Database::query($query_rows); |
|
7339 | $num = 0; |
@@ 1007-1028 (lines=22) @@ | ||
1004 | course_rel_user.status='1' |
|
1005 | "; |
|
1006 | ||
1007 | if (api_get_multiple_access_url()) { |
|
1008 | $tbl_course_rel_access_url = Database::get_main_table(TABLE_MAIN_ACCESS_URL_REL_COURSE); |
|
1009 | $access_url_id = api_get_current_access_url_id(); |
|
1010 | if ($access_url_id != -1) { |
|
1011 | $sql = " |
|
1012 | SELECT |
|
1013 | course.code, |
|
1014 | course.title, |
|
1015 | course.id, |
|
1016 | course.id as real_id |
|
1017 | FROM $tbl_course_user as course_rel_user |
|
1018 | INNER JOIN $tbl_course as course |
|
1019 | ON course.id = course_rel_user.c_id |
|
1020 | INNER JOIN $tbl_course_rel_access_url course_rel_url |
|
1021 | ON (course_rel_url.c_id = course.id) |
|
1022 | WHERE |
|
1023 | access_url_id = $access_url_id AND |
|
1024 | course_rel_user.user_id = '$user_id' AND |
|
1025 | course_rel_user.status = '1' |
|
1026 | "; |
|
1027 | } |
|
1028 | } |
|
1029 | ||
1030 | if (!empty($startsWith)) { |
|
1031 | $startsWith = Database::escape_string($startsWith); |