Merge branch '12300' into 12400
This commit is contained in:
commit
137d901078
@ -181,7 +181,7 @@ class common
|
|||||||
//'fa' => 'فارسی',
|
//'fa' => 'فارسی',
|
||||||
'fr_FR' => 'Français',
|
'fr_FR' => 'Français',
|
||||||
'he_IL' => 'Hebrew (Israel)',
|
'he_IL' => 'Hebrew (Israel)',
|
||||||
'el_GR' => 'Ελληνικά',
|
'gr_GR' => 'Ελληνικά',
|
||||||
'hr' => 'Hrvatski jezik',
|
'hr' => 'Hrvatski jezik',
|
||||||
'hu_HU' => 'Magyar',
|
'hu_HU' => 'Magyar',
|
||||||
'id' => 'Bahasa Indonesia',
|
'id' => 'Bahasa Indonesia',
|
||||||
|
@ -931,25 +931,7 @@ if ($this->getData(['core', 'dataVersion']) < 12000) {
|
|||||||
if ($this->getData(['core', 'dataVersion']) < 12300) {
|
if ($this->getData(['core', 'dataVersion']) < 12300) {
|
||||||
// Valeur par défaut du délai de recherche de mise à jour en ligne
|
// Valeur par défaut du délai de recherche de mise à jour en ligne
|
||||||
$this->setData(['config', 'autoUpdateDelay', 86400]);
|
$this->setData(['config', 'autoUpdateDelay', 86400]);
|
||||||
// Changement de nom des fichiers de langue greque
|
|
||||||
if (file_exists('core/module/install/ressource/i18n/gr_GR.json')) {
|
|
||||||
unlink('core/module/install/ressource/i18n/gr_GR.json');
|
|
||||||
}
|
|
||||||
if (file_exists(self::I18N_DIR . 'gr_GR.json')) {
|
|
||||||
rename(self::I18N_DIR . 'gr_GR.json', self::I18N_DIR . 'el_GR.json');
|
|
||||||
}
|
|
||||||
$d = $this->getData(['languages', 'gr_GR']);
|
|
||||||
if ($d) {
|
|
||||||
$this->setData(['languages', 'el_GR', $d]);
|
|
||||||
$this->deleteData(['languages', 'gr_GR']);
|
|
||||||
}
|
|
||||||
// Idem pour les modules
|
|
||||||
$moduleIds = ['blog', 'news', 'gallery', 'search', 'redirection', 'form'];
|
|
||||||
foreach ($moduleIds as $key => $value) {
|
|
||||||
if (file_exists('module/' . $value . '/i18n/gr_GR.json')) {
|
|
||||||
unlink('module/' . $value . '/i18n/gr_GR.json');
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Nettoyage de flatPickr
|
// Nettoyage de flatPickr
|
||||||
if (is_dir('core/vendor/flatpickr')) {
|
if (is_dir('core/vendor/flatpickr')) {
|
||||||
|
@ -234,13 +234,6 @@ class install extends common
|
|||||||
// Fixe l'adresse from pour les envois d'email
|
// Fixe l'adresse from pour les envois d'email
|
||||||
$this->setData(['config', 'smtp', 'from', 'no-reply@' . str_replace('www.', '', $_SERVER['HTTP_HOST'])]);
|
$this->setData(['config', 'smtp', 'from', 'no-reply@' . str_replace('www.', '', $_SERVER['HTTP_HOST'])]);
|
||||||
|
|
||||||
// Création de la liste des pages et du sitemap uniquement en FR, autres sites sont vides.
|
|
||||||
// Mise à jour de la liste des pages pour TinyMCE
|
|
||||||
$this->listPages();
|
|
||||||
|
|
||||||
// Créer sitemap
|
|
||||||
$this->createSitemap();
|
|
||||||
|
|
||||||
// Valeurs en sortie
|
// Valeurs en sortie
|
||||||
$this->addOutput([
|
$this->addOutput([
|
||||||
'redirect' => helper::baseUrl(true) . $this->getData(['locale', 'homePageId']),
|
'redirect' => helper::baseUrl(true) . $this->getData(['locale', 'homePageId']),
|
||||||
|
@ -553,6 +553,13 @@ class page extends common
|
|||||||
self::$pagesBarId[$parentPageId] = $this->getData(['page', $parentPageId, 'title']);
|
self::$pagesBarId[$parentPageId] = $this->getData(['page', $parentPageId, 'title']);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Met à jour le site map
|
||||||
|
$this->createSitemap('all');
|
||||||
|
|
||||||
|
// Mise à jour de la liste des pages pour TinyMCE
|
||||||
|
$this->listPages();
|
||||||
|
|
||||||
// Valeurs en sortie
|
// Valeurs en sortie
|
||||||
$this->addOutput([
|
$this->addOutput([
|
||||||
'title' => $this->getData(['page', $this->getUrl(2), 'title']),
|
'title' => $this->getData(['page', $this->getUrl(2), 'title']),
|
||||||
@ -571,7 +578,7 @@ class page extends common
|
|||||||
{
|
{
|
||||||
// Soumission du formulaire
|
// Soumission du formulaire
|
||||||
if ($this->isPost()) {
|
if ($this->isPost()) {
|
||||||
$css = $this->getInput('pageCssEditorContent') === null ? '': $this->getInput('pageCssEditorContent');
|
$css = $this->getInput('pageCssEditorContent') === null ? '' : $this->getInput('pageCssEditorContent');
|
||||||
// Enregistre le CSS
|
// Enregistre le CSS
|
||||||
$this->setData([
|
$this->setData([
|
||||||
'page', $this->getUrl(2),
|
'page', $this->getUrl(2),
|
||||||
|
@ -175,6 +175,14 @@ class translate extends common
|
|||||||
// Langues installées
|
// Langues installées
|
||||||
$installedUI = $this->getData(['language']);
|
$installedUI = $this->getData(['language']);
|
||||||
|
|
||||||
|
// Check si la langue est bien disponible sinon la supprime de la BDD
|
||||||
|
if ($installedUI) {
|
||||||
|
foreach ($installedUI as $key => $value)
|
||||||
|
if (file_exists(self::I18N_DIR . $key . '.json' ) === false ) {
|
||||||
|
$this->deleteData(['languages', $key]);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// Langues disponibles avec la mise à jour
|
// Langues disponibles avec la mise à jour
|
||||||
$store = json_decode(file_get_contents('core/module/install/ressource/i18n/language.json'), true);
|
$store = json_decode(file_get_contents('core/module/install/ressource/i18n/language.json'), true);
|
||||||
if (array_key_exists('languages', $store )) {
|
if (array_key_exists('languages', $store )) {
|
||||||
|
2
core/vendor/filemanager/lang/languages.php
vendored
2
core/vendor/filemanager/lang/languages.php
vendored
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
return array(
|
return array(
|
||||||
'de' => 'Deutsch',
|
'de' => 'Deutsch',
|
||||||
'el_GR' => 'ελληνικά',
|
'gr_GR' => 'ελληνικά',
|
||||||
'en_EN' => 'English',
|
'en_EN' => 'English',
|
||||||
'es' => 'Español',
|
'es' => 'Español',
|
||||||
'fr_FR' => 'Français',
|
'fr_FR' => 'Français',
|
||||||
|
Loading…
Reference in New Issue
Block a user