Activation de la langue à l'installation
This commit is contained in:
parent
ff16d480c0
commit
c22198d52d
@ -341,12 +341,11 @@ class common
|
|||||||
if ($this->getData(['user']) === []) {
|
if ($this->getData(['user']) === []) {
|
||||||
// Installation en cours
|
// Installation en cours
|
||||||
self::$i18nUI = array_key_exists($this->getInput('ZWII_UI'), self::$languages) ? $this->getInput('ZWII_UI') : 'fr_FR';
|
self::$i18nUI = array_key_exists($this->getInput('ZWII_UI'), self::$languages) ? $this->getInput('ZWII_UI') : 'fr_FR';
|
||||||
helper::deleteCookie('ZWII_UI');
|
|
||||||
} else {
|
} else {
|
||||||
// Langue sélectionnée dans le compte
|
// Langue sélectionnée dans le compte
|
||||||
self::$i18nUI = $this->getData(['user', $this->getUser('id'), 'language']);
|
self::$i18nUI = $this->getData(['user', $this->getUser('id'), 'language']);
|
||||||
// Validation de la langue
|
// Validation de la langue
|
||||||
self::$i18nUI = (empty(self::$i18nUI) || is_null(self::$i18nUI)) ? self::$i18nUI = 'fr_FR' : self::$i18nUI;
|
self::$i18nUI = (empty(self::$i18nUI) || is_null(self::$i18nUI)) ? 'fr_FR' : self::$i18nUI;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Le fichier existe-t-il ?
|
// Le fichier existe-t-il ?
|
||||||
|
@ -199,6 +199,7 @@ class install extends common
|
|||||||
// Nettoyage
|
// Nettoyage
|
||||||
unlink(self::TEMP_DIR . 'files.tar.gz');
|
unlink(self::TEMP_DIR . 'files.tar.gz');
|
||||||
unlink(self::TEMP_DIR . 'files.tar');
|
unlink(self::TEMP_DIR . 'files.tar');
|
||||||
|
helper::deleteCookie('ZWII_UI');
|
||||||
|
|
||||||
// Créer le dossier des fontes
|
// Créer le dossier des fontes
|
||||||
if (!is_dir(self::DATA_DIR . 'fonts')) {
|
if (!is_dir(self::DATA_DIR . 'fonts')) {
|
||||||
@ -221,6 +222,11 @@ class install extends common
|
|||||||
$this->copyDir('core/module/install/ressource/themes', self::FILE_DIR . 'source/theme');
|
$this->copyDir('core/module/install/ressource/themes', self::FILE_DIR . 'source/theme');
|
||||||
unlink(self::FILE_DIR . 'source/theme/themes.json');
|
unlink(self::FILE_DIR . 'source/theme/themes.json');
|
||||||
|
|
||||||
|
// Créer sitemap
|
||||||
|
$this->createSitemap();
|
||||||
|
// Mise à jour de la liste des pages pour TinyMCE
|
||||||
|
$this->listPages();
|
||||||
|
|
||||||
// Valeurs en sortie
|
// Valeurs en sortie
|
||||||
$this->addOutput([
|
$this->addOutput([
|
||||||
'redirect' => helper::baseUrl(false),
|
'redirect' => helper::baseUrl(false),
|
||||||
@ -237,11 +243,6 @@ class install extends common
|
|||||||
$dataThemes = json_decode($dataThemes, true);
|
$dataThemes = json_decode($dataThemes, true);
|
||||||
self::$themes = helper::arrayColumn($dataThemes, 'name');
|
self::$themes = helper::arrayColumn($dataThemes, 'name');
|
||||||
|
|
||||||
// Créer sitemap
|
|
||||||
$this->createSitemap();
|
|
||||||
// Mise à jour de la liste des pages pour TinyMCE
|
|
||||||
$this->listPages();
|
|
||||||
|
|
||||||
// Valeurs en sortie
|
// Valeurs en sortie
|
||||||
$this->addOutput([
|
$this->addOutput([
|
||||||
'display' => self::DISPLAY_LAYOUT_LIGHT,
|
'display' => self::DISPLAY_LAYOUT_LIGHT,
|
||||||
|
@ -65,15 +65,15 @@
|
|||||||
<div class="col3">
|
<div class="col3">
|
||||||
<?php echo template::select('installProxyType', $module::$proxyType, [
|
<?php echo template::select('installProxyType', $module::$proxyType, [
|
||||||
'label' => 'Type de proxy'
|
'label' => 'Type de proxy'
|
||||||
]); ?>
|
]); ?>
|
||||||
</div>
|
</div>
|
||||||
<div class="col6">
|
<div class="col6">
|
||||||
<?php echo template::text('installProxyUrl', [
|
<?php echo template::text('installProxyUrl', [
|
||||||
'label' => 'Adresse du proxy',
|
'label' => 'Adresse du proxy',
|
||||||
'placeholder' => 'cache.proxy.fr'
|
'placeholder' => 'cache.proxy.fr'
|
||||||
]); ?>
|
]); ?>
|
||||||
</div>
|
</div>
|
||||||
<div class="col3">
|
<div class="col3">
|
||||||
<?php echo template::text('installProxyPort', [
|
<?php echo template::text('installProxyPort', [
|
||||||
'label' => 'Port du proxy',
|
'label' => 'Port du proxy',
|
||||||
'placeholder' => '6060'
|
'placeholder' => '6060'
|
||||||
@ -82,10 +82,14 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col12">
|
<div class="col12">
|
||||||
<?php echo template::select('installTheme', $module::$themes, [
|
<?php echo template::select('installTheme', $module::$themes, [
|
||||||
'label' => 'Thème'
|
'label' => 'Thème'
|
||||||
]); ?>
|
]); ?>
|
||||||
|
<?php echo template::hidden('installLanguage', [
|
||||||
|
'value' => $this->getUrl(2)
|
||||||
|
]); ?>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</li>
|
</li>
|
||||||
|
@ -1,18 +0,0 @@
|
|||||||
/**
|
|
||||||
* This file is part of Zwii.
|
|
||||||
*
|
|
||||||
* For full copyright and license information, please see the LICENSE
|
|
||||||
* file that was distributed with this source code.
|
|
||||||
*
|
|
||||||
* @author Rémi Jean <remi.jean@outlook.com>
|
|
||||||
* @copyright Copyright (C) 2008-2018, Rémi Jean
|
|
||||||
* @author Frédéric Tempez <frederic.tempez@outlook.com>
|
|
||||||
* @copyright Copyright (C) 2018-2022, Frédéric Tempez
|
|
||||||
* @license GNU General Public License, version 3
|
|
||||||
* @link http://zwiicms.fr/
|
|
||||||
*/
|
|
||||||
|
|
||||||
|
|
||||||
/** NE PAS EFFACER
|
|
||||||
* admin.css
|
|
||||||
*/
|
|
@ -29,12 +29,12 @@
|
|||||||
</div>
|
</div>
|
||||||
<?php endif; ?>
|
<?php endif; ?>
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col6">
|
<div class="col9">
|
||||||
<?php echo template::checkbox('userLoginLongTime', true, 'Rester connecté sur ce navigateur', [
|
<?php echo template::checkbox('userLoginLongTime', true, 'Rester connecté sur ce navigateur', [
|
||||||
'checked' => $module::$userLongtime
|
'checked' => $module::$userLongtime
|
||||||
]); ?>
|
]); ?>
|
||||||
</div>
|
</div>
|
||||||
<div class="col6 textAlignRight">
|
<div class="col3 textAlignRight">
|
||||||
<a href="<?php echo helper::baseUrl(); ?>user/forgot/<?php echo $this->getUrl(2); ?>">Mot de passe perdu ?</a>
|
<a href="<?php echo helper::baseUrl(); ?>user/forgot/<?php echo $this->getUrl(2); ?>">Mot de passe perdu ?</a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
Loading…
Reference in New Issue
Block a user