Merge branch '12303-temp' into 12303-valid
This commit is contained in:
commit
47c98e25e4
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
## Version 12.3.03
|
## Version 12.3.03
|
||||||
- Corrige le problème d'affichage lors de l'édition d'une page contenant une feuille style commentée.
|
- 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
|
## Version 12.3.02
|
||||||
- Amélioration de l'obfuscation.
|
- Amélioration de l'obfuscation.
|
||||||
|
@ -539,6 +539,10 @@ class helper
|
|||||||
$css = preg_replace(['(( )+{)', '({( )+)'], '{', $css);
|
$css = preg_replace(['(( )+{)', '({( )+)'], '{', $css);
|
||||||
$css = preg_replace(['(( )+})', '(}( )+)', '(;( )*})'], '}', $css);
|
$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é
|
// Retourne le css minifié
|
||||||
return $css;
|
return $css;
|
||||||
}
|
}
|
||||||
|
@ -142,7 +142,7 @@ class JsonDb extends \Prowebcraft\Dot
|
|||||||
*/
|
*/
|
||||||
public function save()
|
public function save()
|
||||||
{
|
{
|
||||||
$v = json_encode($this->data, JSON_UNESCAPED_UNICODE | LOCK_EX);
|
$v = json_encode($this->data, JSON_UNESCAPED_UNICODE);
|
||||||
$l = strlen($v);
|
$l = strlen($v);
|
||||||
$t = 0;
|
$t = 0;
|
||||||
while ($t < 5) {
|
while ($t < 5) {
|
||||||
|
@ -1043,7 +1043,8 @@ class layout extends common
|
|||||||
if ($this->core->output['inlineScript']) {
|
if ($this->core->output['inlineScript']) {
|
||||||
$inlineScript = implode($this->core->output['inlineScript']);
|
$inlineScript = implode($this->core->output['inlineScript']);
|
||||||
}
|
}
|
||||||
echo '<script defer>' . helper::minifyJs($coreScript . $this->core->output['script'] . htmlspecialchars_decode($inlineScript)) . '</script>';
|
echo '<script defer>' . helper::minifyJs($coreScript . $this->core->output['script'] ) . '</script>';
|
||||||
|
echo '<script defer>' . htmlspecialchars_decode(helper::minifyJs($inlineScript)) . '</script>';
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -1070,7 +1071,7 @@ class layout extends common
|
|||||||
if ($this->core->output['inlineStyle']) {
|
if ($this->core->output['inlineStyle']) {
|
||||||
foreach ($this->core->output['inlineStyle'] as $style) {
|
foreach ($this->core->output['inlineStyle'] as $style) {
|
||||||
if ($style) {
|
if ($style) {
|
||||||
echo '<style type="text/css">' . helper::minifyCss($style) . '</style>';
|
echo '<style type="text/css">' . helper::minifyCss(htmlspecialchars_decode($style)) . '</style>';
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user