forked from ZwiiCMS-Team/ZwiiCMS
config i18n supp la varaible enable
This commit is contained in:
parent
c8ababce27
commit
c97a0847a8
@ -252,7 +252,7 @@ class common {
|
||||
* - L'auto-détection est active
|
||||
*/
|
||||
|
||||
if ( $this->getData(['config', 'i18n', 'enabled']) === true
|
||||
if ( $this->getData(['config', 'i18n']) === true
|
||||
AND $this->getData(['config', 'i18n','scriptGoogle']) === true
|
||||
AND $this->getData(['config', 'i18n','autoDetect']) === true
|
||||
AND $this->getInput('ZWII_I18N_SITE') !== ''
|
||||
@ -2387,7 +2387,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']) === true) {
|
||||
if ( $this->getData(['config', 'i18n','scriptGoogle']) === true
|
||||
// et la traduction de la langue courante est automatique
|
||||
AND ( $this->getInput('ZWII_I18N_SCRIPT') !== ''
|
||||
@ -2534,7 +2534,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']) === true) {
|
||||
echo $this->showi18n('Site');
|
||||
}
|
||||
if(
|
||||
@ -2555,7 +2555,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']) === true
|
||||
AND $this->getData(['config', 'i18n','scriptGoogle']) === true
|
||||
AND $this->getData(['config', 'i18n','showCredits']) === true
|
||||
AND
|
||||
@ -2921,7 +2921,7 @@ class layout extends common {
|
||||
}
|
||||
// Retourne les items du menu
|
||||
echo '<ul class="navMain" id="menuLeft">' . $itemsLeft . '</ul><ul class="navMain" id="menuRight">' . $itemsRight . '</ul>';
|
||||
if ($this->getData(['config', 'i18n', 'enabled']) === true) {
|
||||
if ($this->getData(['config', 'i18n']) === true) {
|
||||
echo $this->showi18n('Nav');
|
||||
}
|
||||
}
|
||||
@ -3165,7 +3165,7 @@ class layout extends common {
|
||||
if($this->getUser('group') >= self::GROUP_ADMIN) {
|
||||
$rightItems .= '<li><a href="' . helper::baseUrl() . 'user" data-tippy-content="Configurer les utilisateurs">' . template::ico('users') . '</a></li>';
|
||||
$rightItems .= '<li><a href="' . helper::baseUrl() . 'theme" data-tippy-content="Personnaliser les thèmes">' . template::ico('brush') . '</a></li>';
|
||||
if ($this->getData(['config', 'i18n', 'enabled']) === true) {
|
||||
if ($this->getData(['config', 'i18n']) === true) {
|
||||
$rightItems .= '<li><a href="' . helper::baseUrl() . 'translate" data-tippy-content="Gestion des langues">' . template::ico('flag') . '</a></li>';
|
||||
}
|
||||
$rightItems .= '<li><a href="' . helper::baseUrl() . 'addon" data-tippy-content="Gérer les modules">' . template::ico('puzzle') . '</a></li>';
|
||||
|
@ -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', $this->getInput('configI18n',helper::FILTER_BOOLEAN) ]);
|
||||
// Générer robots.txt et sitemap
|
||||
$this->generateFiles();
|
||||
// Valeurs en sortie
|
||||
@ -480,8 +480,7 @@ class config extends common {
|
||||
'log' => $this->getInput('configAdvancedConnectLog',helper::FILTER_BOOLEAN),
|
||||
'captcha' => $this->getInput('configAdvancedConnectCaptcha',helper::FILTER_BOOLEAN),
|
||||
],
|
||||
'i18n' => [
|
||||
'enabled' => $this->getData(['config', 'i18n', 'enabled'])
|
||||
'i18n' => [ $this->getData(['config', 'i18n'])
|
||||
]
|
||||
]
|
||||
]);
|
||||
|
@ -69,7 +69,7 @@
|
||||
<div class="row">
|
||||
<div class="col12">
|
||||
<?php echo template::checkbox('configI18n', true, 'Activer la gestion des langues étrangères', [
|
||||
'checked' => $this->getData(['config', 'i18n', 'enabled']),
|
||||
'checked' => $this->getData(['config', 'i18n']),
|
||||
'help'=> 'Une nouvelle icône apparaîtra dans la barre d\'administration. Consultez l\'aide de la page concernée pour en apprendre plus.'
|
||||
]); ?>
|
||||
</div>
|
||||
|
@ -32,7 +32,8 @@ class init extends common {
|
||||
'attempt' => 3,
|
||||
'log' => false,
|
||||
'captcha' => true
|
||||
]
|
||||
],
|
||||
'i18n' => false
|
||||
],
|
||||
'core' => [
|
||||
'dataVersion' => 10602,
|
||||
|
@ -129,7 +129,7 @@ class translate extends common {
|
||||
}
|
||||
// Enregistrement des données
|
||||
$this->setData(['config','i18n', [
|
||||
'enabled' => $this->getData(['config', 'i18n', 'enabled']),
|
||||
'enabled' => $this->getData(['config', 'i18n']),
|
||||
'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,
|
||||
|
Loading…
Reference in New Issue
Block a user