From 26d9280791e6e5a48024b89c67b1eb07972cba20 Mon Sep 17 00:00:00 2001 From: Imanol Losada Date: Tue, 21 Apr 2015 10:57:45 -0500 Subject: [PATCH] Fix some chamilo queries --- main/inc/lib/course.lib.php | 2 +- main/inc/lib/tracking.lib.php | 2 +- main/inc/local.inc.php | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/main/inc/lib/course.lib.php b/main/inc/lib/course.lib.php index 9adc5880fa..5664537869 100755 --- a/main/inc/lib/course.lib.php +++ b/main/inc/lib/course.lib.php @@ -3259,7 +3259,7 @@ class CourseManager $tableSessionRelCourse = Database::get_main_table(TABLE_MAIN_SESSION_COURSE); $orderBy = ' ORDER BY position'; $extraInnerJoin = " INNER JOIN $tableSessionRelCourse src - ON (c.code = src.course_code AND session_id = $sessionId) "; + ON (c.code = src.c_id AND session_id = $sessionId) "; } } diff --git a/main/inc/lib/tracking.lib.php b/main/inc/lib/tracking.lib.php index 2f97da27a6..b724f25d00 100755 --- a/main/inc/lib/tracking.lib.php +++ b/main/inc/lib/tracking.lib.php @@ -3078,7 +3078,7 @@ class Tracking $sql = "SELECT DISTINCT code, c_id FROM $tbl_session_course sc INNER JOIN $courseTable c - sc.c_id = c.id + ON sc.c_id = c.id WHERE session_id= $session_id"; $result = Database::query($sql); diff --git a/main/inc/local.inc.php b/main/inc/local.inc.php index 142d9c5003..ad9c8ea0e3 100755 --- a/main/inc/local.inc.php +++ b/main/inc/local.inc.php @@ -1089,7 +1089,7 @@ if ((isset($uidReset) && $uidReset) || (isset($cidReset) && $cidReset)) { $is_sessionAdmin = true; } else { // Am I a session coach for this session? - $sql = "SELECT id, id_coach FROM $tbl_session session + $sql = "SELECT session.id, session.id_coach FROM $tbl_session session INNER JOIN $tbl_session_course sc ON sc.session_id = session.id WHERE session.id = $session_id