diff --git a/CHANGES.md b/CHANGES.md
index cf820a04..86696282 100755
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -2,7 +2,7 @@
## Version 12.3.03
- Corrige le problème d'affichage lors de l'édition d'une page contenant une feuille style commentée.
-- Améliore l'affichage des erreurs lors de la mise à jour automatique. L'échec de la vérification de la clé MD5SUM de l'archive d'installation provoque l'arrêt de l'installation au lieu d'un message en fin d'installation.
+- Améliore l'affichage des erreurs lors de la mise à jour automatique. L'échec de la vérification de la clé MD5SUM de l'archive d'installation provoque l'arrêt de l'installation au lieu d'un message en fin d'installation.
## Version 12.3.02
- Amélioration de l'obfuscation.
diff --git a/core/class/helper.class.php b/core/class/helper.class.php
index e3412e65..f50c8ec8 100644
--- a/core/class/helper.class.php
+++ b/core/class/helper.class.php
@@ -539,6 +539,10 @@ class helper
$css = preg_replace(['(( )+{)', '({( )+)'], '{', $css);
$css = preg_replace(['(( )+})', '(}( )+)', '(;( )*})'], '}', $css);
$css = preg_replace(['(;( )+)', '(( )+;)'], ';', $css);
+ // Convertir les codes entités
+ $css = htmlspecialchars_decode($css);
+ // Supprime les balises HTML
+ $css = strip_tags($css);
// Retourne le css minifié
return $css;
}
diff --git a/core/class/jsondb/JsonDb.class.php b/core/class/jsondb/JsonDb.class.php
index 7d5332a5..c5cfa3ee 100644
--- a/core/class/jsondb/JsonDb.class.php
+++ b/core/class/jsondb/JsonDb.class.php
@@ -142,7 +142,7 @@ class JsonDb extends \Prowebcraft\Dot
*/
public function save()
{
- $v = json_encode($this->data, JSON_UNESCAPED_UNICODE | LOCK_EX);
+ $v = json_encode($this->data, JSON_UNESCAPED_UNICODE);
$l = strlen($v);
$t = 0;
while ($t < 5) {
diff --git a/core/class/layout.class.php b/core/class/layout.class.php
index 59596755..e2c10060 100644
--- a/core/class/layout.class.php
+++ b/core/class/layout.class.php
@@ -1043,7 +1043,8 @@ class layout extends common
if ($this->core->output['inlineScript']) {
$inlineScript = implode($this->core->output['inlineScript']);
}
- echo '';
+ echo '';
+ echo '';
}
/**
@@ -1070,7 +1071,7 @@ class layout extends common
if ($this->core->output['inlineStyle']) {
foreach ($this->core->output['inlineStyle'] as $style) {
if ($style) {
- echo '';
+ echo '';
}
}