@@ 411-433 (lines=23) @@ | ||
408 | scu.user_id = u.id AND scu.status=2 AND login_user_id=u.id |
|
409 | GROUP BY user_id "; |
|
410 | ||
411 | if (api_is_multiple_url_enabled()) { |
|
412 | $tbl_session_rel_access_url = Database::get_main_table(TABLE_MAIN_ACCESS_URL_REL_SESSION); |
|
413 | $access_url_id = api_get_current_access_url_id(); |
|
414 | if ($access_url_id != -1) { |
|
415 | $sqlCoachs = "SELECT DISTINCT |
|
416 | scu.user_id as id_coach, |
|
417 | u.id as user_id, |
|
418 | lastname, |
|
419 | firstname, |
|
420 | MAX(login_date) as login_date |
|
421 | FROM $tbl_user u, |
|
422 | $tbl_session_course_user scu, |
|
423 | $tbl_track_login , |
|
424 | $tbl_session_rel_access_url session_rel_url |
|
425 | WHERE |
|
426 | scu.user_id = u.id AND |
|
427 | scu.status = 2 AND |
|
428 | login_user_id = u.id AND |
|
429 | access_url_id = $access_url_id AND |
|
430 | session_rel_url.session_id = scu.session_id |
|
431 | GROUP BY u.id"; |
|
432 | } |
|
433 | } |
|
434 | if (!empty($order[$tracking_column])) { |
|
435 | $sqlCoachs .= " ORDER BY ".$order[$tracking_column]." ".$tracking_direction; |
|
436 | } |
@@ 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 { |
|
@@ 290-300 (lines=11) @@ | ||
287 | //select of sessions |
|
288 | $sql = "SELECT id, name FROM $tbl_session ORDER BY name"; |
|
289 | ||
290 | if (api_is_multiple_url_enabled()) { |
|
291 | $tbl_session_rel_access_url = Database::get_main_table(TABLE_MAIN_ACCESS_URL_REL_SESSION); |
|
292 | $access_url_id = api_get_current_access_url_id(); |
|
293 | if ($access_url_id != -1){ |
|
294 | $sql = "SELECT s.id, name FROM $tbl_session s |
|
295 | INNER JOIN $tbl_session_rel_access_url as session_rel_url |
|
296 | ON (s.id = session_rel_url.session_id) |
|
297 | WHERE access_url_id = $access_url_id |
|
298 | ORDER BY name"; |
|
299 | } |
|
300 | } |
|
301 | $result = Database::query($sql); |
|
302 | $Sessions = Database::store_result($result); |
|
303 |
@@ 2575-2583 (lines=9) @@ | ||
2572 | ||
2573 | //we filter the courses from the URL |
|
2574 | $join_access_url = $where_access_url = ''; |
|
2575 | if (api_get_multiple_access_url()) { |
|
2576 | $access_url_id = api_get_current_access_url_id(); |
|
2577 | if ($access_url_id != -1) { |
|
2578 | $tbl_url_course = Database:: get_main_table(TABLE_MAIN_ACCESS_URL_REL_COURSE); |
|
2579 | $join_access_url = "LEFT JOIN $tbl_url_course url_rel_course |
|
2580 | ON url_rel_course.c_id = tcfv.item_id "; |
|
2581 | $where_access_url = " AND access_url_id = $access_url_id "; |
|
2582 | } |
|
2583 | } |
|
2584 | ||
2585 | $extraFieldType = EntityExtraField::COURSE_FIELD_TYPE; |
|
2586 | ||
@@ 2634-2642 (lines=9) @@ | ||
2631 | //we filter the courses from the URL |
|
2632 | $joinAccessUrl = ''; |
|
2633 | $whereAccessUrl = ''; |
|
2634 | if (api_get_multiple_access_url()) { |
|
2635 | $accessUrlId = api_get_current_access_url_id(); |
|
2636 | if ($accessUrlId != -1) { |
|
2637 | $tblUrlCourse = Database:: get_main_table(TABLE_MAIN_ACCESS_URL_REL_COURSE); |
|
2638 | $joinAccessUrl = "LEFT JOIN $tblUrlCourse url_rel_course |
|
2639 | ON url_rel_course.c_id = c.id "; |
|
2640 | $whereAccessUrl = " AND access_url_id = $accessUrlId "; |
|
2641 | } |
|
2642 | } |
|
2643 | ||
2644 | // get course list auto-register |
|
2645 | $sql = "SELECT DISTINCT(c.code) |
@@ 2749-2756 (lines=8) @@ | ||
2746 | // We filter the courses from the URL |
|
2747 | $join_access_url = $where_access_url = ''; |
|
2748 | ||
2749 | if (api_get_multiple_access_url()) { |
|
2750 | $access_url_id = api_get_current_access_url_id(); |
|
2751 | if ($access_url_id != -1) { |
|
2752 | $tbl_url_course = Database :: get_main_table(TABLE_MAIN_ACCESS_URL_REL_COURSE); |
|
2753 | $join_access_url = "LEFT JOIN $tbl_url_course url_rel_course ON url_rel_course.c_id = course.id"; |
|
2754 | $where_access_url = " AND access_url_id = $access_url_id "; |
|
2755 | } |
|
2756 | } |
|
2757 | ||
2758 | // Courses in which we subscribed out of any session |
|
2759 | $tbl_user_course_category = Database :: get_main_table(TABLE_USER_COURSE_CATEGORY); |