From 1a40d5f4c5b82c0ffe9456939488748ed2aae49d Mon Sep 17 00:00:00 2001 From: Fred Tempez Date: Mon, 6 Mar 2023 15:41:48 +0100 Subject: [PATCH] HTML output --- CHANGES.md | 1 + core/core.php | 7 +++++++ 2 files changed, 8 insertions(+) diff --git a/CHANGES.md b/CHANGES.md index 7f131bc8..8cf3eee9 100755 --- a/CHANGES.md +++ b/CHANGES.md @@ -3,6 +3,7 @@ ## Version 12.3.00 ### Améliorations : - Prise en charge PHP 8.2 +- Nettoyage de la sortie HTML. - Envoi d'eMail, PHPMailer : - Mise à jour PHPMailer 6.7.1, support PHP 8 ; - Personnalisation de l'adresse de l'expéditeur ; diff --git a/core/core.php b/core/core.php index 0bafef61..142b486e 100644 --- a/core/core.php +++ b/core/core.php @@ -3309,11 +3309,18 @@ class core extends common break; // Layout allégé case self::DISPLAY_LAYOUT_LIGHT: + ob_start(); require 'core/layout/light.php'; + $content = preg_replace('/\s+/', ' ', ob_get_clean()); + echo $content; break; // Layout principal case self::DISPLAY_LAYOUT_MAIN: + ob_start(); require 'core/layout/main.php'; + // Supprime les espaces et les sauts de ligne inutiles + $content = preg_replace('/\s+/', ' ', ob_get_clean()); + echo $content; break; } }