Load the user language instead of the platform language see #2554

pull/2629/head
Julio Montoya 7 years ago
parent cc16d3103e
commit 8ad5ae32be
  1. 20
      main/auth/inscription.php

@ -439,6 +439,16 @@ if (!CustomPages::enabled()) {
if (isset($get)) { if (isset($get)) {
if (isset($get[0]) && $get[0] == 'legal') { if (isset($get[0]) && $get[0] == 'legal') {
$language = api_get_interface_language(); $language = api_get_interface_language();
$termAndCondition = Session::read('term_and_condition');
if (!empty($termAndCondition) && isset($termAndCondition['user_id'])) {
$user_id = $termAndCondition['user_id'];
$userInfo = api_get_user_info($user_id);
if (!empty($userInfo['language'])) {
$language = $userInfo['language'];
}
}
$language = api_get_language_id($language); $language = api_get_language_id($language);
$term_preview = LegalManager::get_last_condition($language); $term_preview = LegalManager::get_last_condition($language);
if (!$term_preview) { if (!$term_preview) {
@ -521,7 +531,17 @@ if (api_get_setting('allow_terms_conditions') === 'true' && $user_already_regist
} }
} }
// Get user language ignoring the platform language
$language = api_get_interface_language(); $language = api_get_interface_language();
$termAndCondition = Session::read('term_and_condition');
if (!empty($termAndCondition) && isset($termAndCondition['user_id'])) {
$user_id = $termAndCondition['user_id'];
$userInfo = api_get_user_info($user_id);
if (!empty($userInfo['language'])) {
$language = $userInfo['language'];
}
}
$language = api_get_language_id($language); $language = api_get_language_id($language);
$term_preview = LegalManager::get_last_condition($language); $term_preview = LegalManager::get_last_condition($language);

Loading…
Cancel
Save