|
|
|
@ -3574,8 +3574,9 @@ function api_get_language_from_type($lang_type) |
|
|
|
|
break; |
|
|
|
|
case 'course_lang': |
|
|
|
|
$_course = api_get_course_info(); |
|
|
|
|
if (isset($_course['language']) && !empty($_course['language']) ) |
|
|
|
|
if (isset($_course['language']) && !empty($_course['language'])) { |
|
|
|
|
$language = $_course['language']; |
|
|
|
|
} |
|
|
|
|
break; |
|
|
|
|
default : |
|
|
|
|
$language = false; |
|
|
|
@ -6821,6 +6822,8 @@ function api_get_language_interface() { |
|
|
|
|
$language_interface = $courseInfo['language']; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
//error_log('$language_interface: '.$language_interface); |
|
|
|
|
|
|
|
|
|
// Lang priorities could be: course_lang, user_profil_lang, user_selected_lang , platform_lang |
|
|
|
|
|
|
|
|
|
$language_priority1 = api_get_setting('languagePriority1'); |
|
|
|
@ -6828,6 +6831,11 @@ function api_get_language_interface() { |
|
|
|
|
$language_priority3 = api_get_setting('languagePriority3'); |
|
|
|
|
$language_priority4 = api_get_setting('languagePriority4'); |
|
|
|
|
|
|
|
|
|
/*error_log('$language_interface1: '.$language_priority1); |
|
|
|
|
error_log('$language_interface2: '.$language_priority2); |
|
|
|
|
error_log('$language_interface3: '.$language_priority3); |
|
|
|
|
error_log('$language_interface4: '.$language_priority4);*/ |
|
|
|
|
|
|
|
|
|
if (!empty($language_priority4) && api_get_language_from_type($language_priority4) !== false) { |
|
|
|
|
$language_interface = api_get_language_from_type($language_priority4); |
|
|
|
|
} |
|
|
|
|