PMCORE-3629 [27048 27072] Default language other than default English causing The language 'fr-FR' doesn\\'t exist!
This commit is contained in:
@@ -198,6 +198,9 @@ class Users extends BaseUsers
|
|||||||
if (empty($aFields['USR_DEFAULT_LANG'])) {
|
if (empty($aFields['USR_DEFAULT_LANG'])) {
|
||||||
$aFields['USR_DEFAULT_LANG'] = 'en';
|
$aFields['USR_DEFAULT_LANG'] = 'en';
|
||||||
}
|
}
|
||||||
|
//sometimes the USR_DEFAULT_LANG value is made up, it is formatted in order to find the value.
|
||||||
|
$explode = explode('-', $aFields['USR_DEFAULT_LANG']);
|
||||||
|
$aFields['USR_DEFAULT_LANG'] = strtolower($explode[0]);
|
||||||
$translations = new Language();
|
$translations = new Language();
|
||||||
$translation = $translations->loadByCode($aFields['USR_DEFAULT_LANG']);
|
$translation = $translations->loadByCode($aFields['USR_DEFAULT_LANG']);
|
||||||
$aFields['USR_DEFAULT_LANG_NAME'] = $translation['LANGUAGE_NAME'];
|
$aFields['USR_DEFAULT_LANG_NAME'] = $translation['LANGUAGE_NAME'];
|
||||||
|
|||||||
@@ -132,7 +132,7 @@ try {
|
|||||||
$data = [['LAN_ID' => '', 'LAN_NAME' => '- ' . G::LoadTranslation('ID_NONE') . ' -']];
|
$data = [['LAN_ID' => '', 'LAN_NAME' => '- ' . G::LoadTranslation('ID_NONE') . ' -']];
|
||||||
foreach ($languages as $lang) {
|
foreach ($languages as $lang) {
|
||||||
$data[] = [
|
$data[] = [
|
||||||
'LAN_ID' => $lang['LOCALE'],
|
'LAN_ID' => strtolower($lang['LAN_ID']),
|
||||||
'LAN_NAME' => $lang['LANGUAGE']
|
'LAN_NAME' => $lang['LANGUAGE']
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user