Installation dans home

This commit is contained in:
Fred Tempez 2023-09-06 22:02:55 +02:00
parent 249a5e506f
commit e7ba9146e3
4 changed files with 6 additions and 6 deletions

View File

@ -502,6 +502,7 @@ class core extends common
} }
// Pour éviter une 404 sur une langue étrangère, bascule dans la langue correcte. // Pour éviter une 404 sur une langue étrangère, bascule dans la langue correcte.
/*
if (is_null($this->getData(['page', $this->getUrl(0)]))) { if (is_null($this->getData(['page', $this->getUrl(0)]))) {
foreach (self::$languages as $key => $value) { foreach (self::$languages as $key => $value) {
if ( if (
@ -520,6 +521,7 @@ class core extends common
} }
} }
} }
*/
// Check l'accès à la page // Check l'accès à la page
$access = null; $access = null;

View File

@ -486,7 +486,7 @@ class template
*/ */
public static function flag($langId, $size = 'auto') public static function flag($langId, $size = 'auto')
{ {
$lang = 'fr_FR'; $lang = 'home';
switch ($langId) { switch ($langId) {
case '': case '':
break; break;
@ -496,8 +496,6 @@ class template
case 'selected': case 'selected':
if (isset($_SESSION['ZWII_COURSE'])) { if (isset($_SESSION['ZWII_COURSE'])) {
$lang = $_SESSION['ZWII_COURSE']; $lang = $_SESSION['ZWII_COURSE'];
} else {
$lang = 'fr_FR';
} }
} }
return '<img class="flag" src="' . helper::baseUrl(false) . 'core/vendor/i18n/png/' . $lang . '.png" return '<img class="flag" src="' . helper::baseUrl(false) . 'core/vendor/i18n/png/' . $lang . '.png"

View File

@ -310,6 +310,8 @@ class common
// Instanciation de la classe des entrées / sorties // Instanciation de la classe des entrées / sorties
$this->jsonDB(self::$courseContent); $this->jsonDB(self::$courseContent);
echo self::$courseContent;
// Installation fraîche, initialisation des modules // Installation fraîche, initialisation des modules
if ($this->user === []) { if ($this->user === []) {
foreach ($this->dataFiles as $stageId => $item) { foreach ($this->dataFiles as $stageId => $item) {

View File

@ -119,10 +119,8 @@ class install extends common
// Validation de la langue transmise // Validation de la langue transmise
self::$i18nUI = $_SESSION['ZWII_UI']; self::$i18nUI = $_SESSION['ZWII_UI'];
self::$i18nUI = array_key_exists(self::$i18nUI, self::$languages) ? self::$i18nUI : 'fr_FR'; self::$i18nUI = array_key_exists(self::$i18nUI, self::$languages) ? self::$i18nUI : 'fr_FR';
// par défaut le contenu est la langue d'installation
$_SESSION['ZWII_COURSE'] = self::$i18nUI;
// Création du dossier de langue avec le marqueur de langue par défaut // Création du dossier de cours avec le marqueur de langue par défaut
if (!is_dir(self::DATA_DIR . $_SESSION['ZWII_COURSE'])) { if (!is_dir(self::DATA_DIR . $_SESSION['ZWII_COURSE'])) {
mkdir(self::DATA_DIR . $_SESSION['ZWII_COURSE']); mkdir(self::DATA_DIR . $_SESSION['ZWII_COURSE']);
touch(self::DATA_DIR . $_SESSION['ZWII_COURSE'] . '/.default'); touch(self::DATA_DIR . $_SESSION['ZWII_COURSE'] . '/.default');