Filter special courses by user language see BT#13184

- Only if "setting my_courses_show_courses_in_user_language_only" is on
pull/2487/head
jmontoyaa 9 years ago
parent 024d4f74d5
commit bde243e2ab
  1. 11
      main/inc/lib/course.lib.php

@ -3579,6 +3579,16 @@ class CourseManager
return [];
}
// Filter by language
$languageCondition = '';
$onlyInUserLanguage = api_get_configuration_value('my_courses_show_courses_in_user_language_only');
if ($onlyInUserLanguage) {
$userInfo = api_get_user_info();
if (!empty($userInfo['language'])) {
$languageCondition = " AND course_language = '".$userInfo['language']."' ";
}
}
$sql = "SELECT
id,
code,
@ -3587,6 +3597,7 @@ class CourseManager
FROM $table
WHERE
id IN ('".implode("','", $specialCourseList)."')
$languageCondition
GROUP BY code";
$rs_special_course = Database::query($sql);

Loading…
Cancel
Save