Evite une 404 si la page est contenue dans un espace

This commit is contained in:
Fred Tempez 2023-12-15 22:07:25 +01:00
parent 532aa91fd5
commit cf184e902e

View File

@ -546,7 +546,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 ($this->getData(['course']) as $key => $value) {;
if ( if (
is_dir(self::DATA_DIR . $key) && is_dir(self::DATA_DIR . $key) &&
file_exists(self::DATA_DIR . $key . '/page.json') file_exists(self::DATA_DIR . $key . '/page.json')
@ -891,15 +891,6 @@ class core extends common
exit(); exit();
} }
if ($access === false) { if ($access === false) {
// Bascule sur le site d'accueil
/*if (
isset($_SESSION['ZWII_SITE_CONTENT'])
&& $_SESSION['ZWII_SITE_CONTENT'] !== 'home'
) {
$_SESSION['ZWII_SITE_CONTENT'] = 'home';
header('Location:' . helper::baseUrl() . $this->getUrl());
exit();
}*/
http_response_code(403); http_response_code(403);
if ($accessInfo['userName']) { if ($accessInfo['userName']) {
$this->addOutput([ $this->addOutput([
@ -920,15 +911,6 @@ class core extends common
} }
} }
} elseif ($this->output['content'] === '') { } elseif ($this->output['content'] === '') {
// Bascule sur le site d'accueil pour afficher la page d'erreur
/*if (
isset($_SESSION['ZWII_SITE_CONTENT'])
&& $_SESSION['ZWII_SITE_CONTENT'] !== 'home'
) {
$_SESSION['ZWII_SITE_CONTENT'] = 'home';
header('Location:' . helper::baseUrl() . $this->getUrl());
exit();
}*/
http_response_code(404); http_response_code(404);
if ( if (
$this->getData(['config', 'page404']) !== 'none' $this->getData(['config', 'page404']) !== 'none'