| @@ 753-776 (lines=24) @@ | ||
| 750 | } |
|
| 751 | ||
| 752 | // Showing only the courses of the current Chamilo access_url_id |
|
| 753 | if (api_is_multiple_url_enabled()) { |
|
| 754 | $url_access_id = api_get_current_access_url_id(); |
|
| 755 | $tbl_url_rel_course = Database::get_main_table(TABLE_MAIN_ACCESS_URL_REL_COURSE); |
|
| 756 | if ($category_code != "ALL") { |
|
| 757 | $sql = "SELECT * FROM $tbl_course as course |
|
| 758 | INNER JOIN $tbl_url_rel_course as url_rel_course |
|
| 759 | ON (url_rel_course.c_id = course.id) |
|
| 760 | WHERE |
|
| 761 | access_url_id = $url_access_id AND |
|
| 762 | category_code='$category_code' |
|
| 763 | $without_special_courses |
|
| 764 | $visibilityCondition |
|
| 765 | ORDER BY title $limitFilter"; |
|
| 766 | } else { |
|
| 767 | $sql = "SELECT * FROM $tbl_course as course |
|
| 768 | INNER JOIN $tbl_url_rel_course as url_rel_course |
|
| 769 | ON (url_rel_course.c_id = course.id) |
|
| 770 | WHERE |
|
| 771 | access_url_id = $url_access_id |
|
| 772 | $without_special_courses |
|
| 773 | $visibilityCondition |
|
| 774 | ORDER BY title $limitFilter"; |
|
| 775 | } |
|
| 776 | } |
|
| 777 | } |
|
| 778 | ||
| 779 | $result = Database::query($sql); |
|
| @@ 7937-7953 (lines=17) @@ | ||
| 7934 | ON (s.id_coach = u.user_id) ". |
|
| 7935 | $where; |
|
| 7936 | ||
| 7937 | if (api_is_multiple_url_enabled()) { |
|
| 7938 | $table_access_url_rel_session = Database::get_main_table(TABLE_MAIN_ACCESS_URL_REL_SESSION); |
|
| 7939 | $access_url_id = api_get_current_access_url_id(); |
|
| 7940 | if ($access_url_id != -1) { |
|
| 7941 | $where .= " AND ar.access_url_id = $access_url_id "; |
|
| 7942 | $query = "$select |
|
| 7943 | FROM $tbl_session s |
|
| 7944 | LEFT JOIN $tbl_session_field_values fv ON (fv.session_id = s.id) |
|
| 7945 | LEFT JOIN $tbl_session_field_options fvo ON (fv.field_id = fvo.field_id) |
|
| 7946 | LEFT JOIN $tbl_session_rel_course src ON (src.id_session = s.id) |
|
| 7947 | LEFT JOIN $tbl_course c ON (src.c_id = c.id) |
|
| 7948 | LEFT JOIN $tbl_session_category sc ON (s.session_category_id = sc.id) |
|
| 7949 | INNER JOIN $tbl_user u ON (s.id_coach = u.user_id) |
|
| 7950 | INNER JOIN $table_access_url_rel_session ar ON (ar.session_id = s.id) |
|
| 7951 | $where"; |
|
| 7952 | } |
|
| 7953 | } |
|
| 7954 | ||
| 7955 | $query .= ") AS session_table"; |
|
| 7956 | ||