From 0f0fc52a4f42e0b624ee23f31b43ce0df01828f5 Mon Sep 17 00:00:00 2001 From: fredtempez Date: Fri, 1 Oct 2021 12:41:15 +0200 Subject: [PATCH] =?UTF-8?q?Bug=20contenu=20vide=20dans=20l'=C3=A9dition=20?= =?UTF-8?q?d'une=20page=20avec=20avec=20le=20module=20de=20redirection?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- core/core.php | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/core/core.php b/core/core.php index 5b45b69a..c6531d38 100755 --- a/core/core.php +++ b/core/core.php @@ -473,10 +473,15 @@ class common { */ public function getPage($page, $lang) { - if (file_exists(self::DATA_DIR . $lang . '/content/' . $this->getData(['page', $page, 'content']))) { - return file_get_contents(self::DATA_DIR . $lang . '/content/' . $this->getData(['page', $page, 'content'])); - } else { - return 'Aucun contenu trouvé.'; + // Le nom de la ressource et le fichier de contenu sont définis : + if ( + $this->getData(['page', $page, 'content']) !== '' + && file_exists(self::DATA_DIR . $lang . '/content/' . $this->getData(['page', $page, 'content'])) + && is_file(self::DATA_DIR . $lang . '/content/' . $this->getData(['page', $page, 'content'])) + ) { + return file_get_contents(self::DATA_DIR . $lang . '/content/' . $this->getData(['page', $page, 'content'])); + } else { + return 'Aucun contenu trouvé.'; } }