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,