| @@ 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); |
|