forked from ZwiiCMS-Team/ZwiiCMS
bug des langues non installées
This commit is contained in:
parent
a6b9e55a34
commit
de58ddcd07
@ -422,18 +422,14 @@ class install extends common
|
|||||||
* Met à jour les dictionnaires des langues depuis les modèles installés
|
* Met à jour les dictionnaires des langues depuis les modèles installés
|
||||||
*/
|
*/
|
||||||
if ($success) {
|
if ($success) {
|
||||||
// Langues installées
|
|
||||||
$installedUI = $this->getData(['language']);
|
|
||||||
|
|
||||||
// Langues disponibles avec la mise à jour
|
|
||||||
require_once('core/module/install/ressource/defaultdata.php');
|
require_once('core/module/install/ressource/defaultdata.php');
|
||||||
$default = init::$defaultData['language'];
|
$installedLanguages = $this->getData(['language']);
|
||||||
|
$defaultLanguages = init::$defaultData['language'];
|
||||||
foreach ($installedUI as $key => $value) {
|
foreach ($installedLanguages as $key => $value) {
|
||||||
if ( is_array($value) &&
|
if (isset($defaultLanguages[$key]['version']) &&
|
||||||
$default[$key]['version'] > $value['version']) {
|
$defaultLanguages[$key]['version'] > $value['version']) {
|
||||||
copy('core/module/install/ressource/i18n/' . $key . '.json', self::I18N_DIR . $key . '.json');
|
copy('core/module/install/ressource/i18n/' . $key . '.json', self::I18N_DIR . $key . '.json');
|
||||||
$this->setData(['language', $key, $default[$key]]);
|
$this->setData(['language', $key, $defaultLanguages[$key]]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user