WIP: Course: Fix query in course_list.php and add course_rel_category table constant

pull/3466/head
lcubas 5 years ago
parent 2a759aee94
commit 24d83a07b0
  1. 4
      public/main/admin/course_list.php
  2. 1
      public/main/inc/lib/database.constants.inc.php

@ -40,6 +40,7 @@ function get_course_data($from, $number_of_items, $column, $direction, $dataFunc
{
$course_table = Database::get_main_table(TABLE_MAIN_COURSE);
$tblCourseCategory = Database::get_main_table(TABLE_MAIN_CATEGORY);
$tblCourseRelCategory = Database::get_main_table(TABLE_MAIN_COURSE_REL_CATEGORY);
$select = "SELECT
course.code AS col0,
@ -61,7 +62,8 @@ function get_course_data($from, $number_of_items, $column, $direction, $dataFunc
}
$sql = "$select FROM $course_table course
LEFT JOIN $tblCourseCategory category ON course.category_id = category.id ";
LEFT JOIN $tblCourseRelCategory course_rel_category ON course.id = course_rel_category.course_id
LEFT JOIN $tblCourseCategory category ON course_rel_category.course_category_id = category.id ";
if ((api_is_platform_admin() || api_is_session_admin()) &&
api_is_multiple_url_enabled() && -1 != api_get_current_access_url_id()

@ -23,6 +23,7 @@ define('TABLE_MAIN_COURSE_USER', 'course_rel_user');
define('TABLE_MAIN_COURSE_CATALOGUE_USER', 'course_rel_user_catalogue');
define('TABLE_MAIN_CLASS_USER', 'class_user');
define('TABLE_MAIN_CATEGORY', 'course_category');
define('TABLE_MAIN_COURSE_REL_CATEGORY', 'course_rel_category');
define('TABLE_MAIN_SYSTEM_ANNOUNCEMENTS', 'sys_announcement');
define('TABLE_MAIN_SYSTEM_ANNOUNCEMENTS_GROUPS', 'announcement_rel_group');
define('TABLE_MAIN_LANGUAGE', 'language');

Loading…
Cancel
Save