diff --git a/core/core.php b/core/core.php
index 47f818fb..286a2a2a 100755
--- a/core/core.php
+++ b/core/core.php
@@ -45,7 +45,7 @@ class common {
// Numéro de version
const ZWII_UPDATE_URL = 'https://forge.chapril.org/ZwiiCMS-Team/update/raw/branch/master/';
- const ZWII_VERSION = '11.0.000';
+ const ZWII_VERSION = '11.0.001';
const ZWII_UPDATE_CHANNEL = "v11";
public static $actions = [];
@@ -252,7 +252,7 @@ class common {
* - L'auto-détection est active
*/
- if ( $this->getData(['config', 'i18n', 'enabled']) === true
+ if ( $this->getData(['config', 'i18n', 'active']) === true
AND $this->getData(['config', 'i18n','scriptGoogle']) === true
AND $this->getData(['config', 'i18n','autoDetect']) === true
AND $this->getInput('ZWII_I18N_SITE') !== ''
@@ -1745,7 +1745,7 @@ class core extends common {
// Chargement de la bibliothèque googtrans
// Le script de traduction est sélectionné
- if ($this->getData(['config', 'i18n', 'enabled']) === true) {
+ if ($this->getData(['config', 'i18n', 'active']) === true) {
if ( $this->getData(['config', 'i18n','scriptGoogle']) === true
// et la traduction de la langue courante est automatique
AND ( $this->getInput('ZWII_I18N_SCRIPT') !== ''
@@ -1892,7 +1892,7 @@ class layout extends common {
* @param Page par défaut
*/
public function showContent() {
- if ($this->getData(['config', 'i18n', 'enabled']) === true) {
+ if ($this->getData(['config', 'i18n', 'active']) === true) {
echo $this->showi18n('Site');
}
if(
@@ -1913,7 +1913,7 @@ class layout extends common {
* La traduction est active et le site n'est pas en français.
* La fonction est activée.
*/
- if ( $this->getData(['config', 'i18n', 'enabled']) === true
+ if ( $this->getData(['config', 'i18n', 'active']) === true
AND $this->getData(['config', 'i18n','scriptGoogle']) === true
AND $this->getData(['config', 'i18n','showCredits']) === true
AND
@@ -2279,7 +2279,7 @@ class layout extends common {
}
// Retourne les items du menu
echo '
';
- if ($this->getData(['config', 'i18n', 'enabled']) === true) {
+ if ($this->getData(['config', 'i18n', 'active']) === true) {
echo $this->showi18n('Nav');
}
}
@@ -2521,11 +2521,11 @@ class layout extends common {
$rightItems .= '' . template::ico('folder') . '';
}
if($this->getUser('group') >= self::GROUP_ADMIN) {
- $rightItems .= '' . template::ico('brush') . '';
- if ($this->getData(['config', 'i18n', 'enabled']) === true) {
+ if ($this->getData(['config', 'i18n', 'active']) === true) {
$rightItems .= '' . template::ico('flag') . '';
}
$rightItems .= '' . template::ico('puzzle') . '';
+ $rightItems .= '' . template::ico('brush') . '';
$rightItems .= '' . template::ico('cog-alt') . '';
// Mise à jour automatique
$today = mktime(0, 0, 0);
diff --git a/core/module/config/config.php b/core/module/config/config.php
index c9b2c6fb..b83c9f12 100644
--- a/core/module/config/config.php
+++ b/core/module/config/config.php
@@ -401,7 +401,7 @@ class config extends common {
'title' => $this->getInput('configTitle', helper::FILTER_STRING_SHORT, true)
]
]);
- $this->setData(['config', 'i18n', 'enabled', $this->getInput('configI18n',helper::FILTER_BOOLEAN) ]);
+ $this->setData(['config', 'i18n', 'active', $this->getInput('configI18n',helper::FILTER_BOOLEAN) ]);
// Générer robots.txt et sitemap
$this->generateFiles();
// Valeurs en sortie
@@ -481,7 +481,7 @@ class config extends common {
'captcha' => $this->getInput('configAdvancedConnectCaptcha',helper::FILTER_BOOLEAN),
],
'i18n' => [
- 'enabled' => $this->getData(['config', 'i18n', 'enabled'])
+ 'active' => $this->getData(['config', 'i18n', 'active'])
]
]
]);
diff --git a/core/module/config/view/index/index.php b/core/module/config/view/index/index.php
index 94d32920..332d4b78 100644
--- a/core/module/config/view/index/index.php
+++ b/core/module/config/view/index/index.php
@@ -69,7 +69,7 @@
$this->getData(['config', 'i18n', 'enabled']),
+ 'checked' => $this->getData(['config', 'i18n', 'active']),
'help'=> 'Une nouvelle icône apparaîtra dans la barre d\'administration. Consultez l\'aide de la page concernée pour en apprendre plus.'
]); ?>
diff --git a/core/module/install/ressource/defaultdata.php b/core/module/install/ressource/defaultdata.php
index f118179d..67832a0b 100644
--- a/core/module/install/ressource/defaultdata.php
+++ b/core/module/install/ressource/defaultdata.php
@@ -32,6 +32,20 @@ class init extends common {
'attempt' => 3,
'log' => false,
'captcha' => true
+ ],
+ "i18n" => [
+ "active"=> true,
+ "scriptGoogle"=> false,
+ "showCredits"=> false,
+ "autoDetect"=> false,
+ "admin"=> false,
+ "fr"=> "none",
+ "de"=> "none",
+ "en"=> "none",
+ "es"=> "none",
+ "it"=> "none",
+ "nl"=> "none",
+ "pt"=> "none"
]
],
'core' => [
diff --git a/core/module/translate/translate.php b/core/module/translate/translate.php
index 5349240d..a697e9bf 100644
--- a/core/module/translate/translate.php
+++ b/core/module/translate/translate.php
@@ -129,7 +129,7 @@ class translate extends common {
}
// Enregistrement des données
$this->setData(['config','i18n', [
- 'enabled' => $this->getData(['config', 'i18n', 'enabled']),
+ 'active' => $this->getData(['config', 'i18n', 'active']),
'scriptGoogle' => $script,
'showCredits' => $this->getInput('translateScriptGoogle', helper::FILTER_BOOLEAN) ? $this->getInput('translateCredits', helper::FILTER_BOOLEAN) : false,
'autoDetect' => $this->getInput('translateScriptGoogle', helper::FILTER_BOOLEAN) ? $this->getInput('translateAutoDetect', helper::FILTER_BOOLEAN) : false,