From b0a59d2ec03336234a0b042d819dc4c1a29a5681 Mon Sep 17 00:00:00 2001 From: Eric Lupinacci <eric@smellup.net> Date: Mon, 1 Apr 2024 15:00:02 +0200 Subject: [PATCH] =?UTF-8?q?fix:=20se=20prot=C3=A9ger=20des=20cas=20rares?= =?UTF-8?q?=20o=C3=B9=20les=20metas=20de=20popularit=C3=A9=20peuvent=20ne?= =?UTF-8?q?=20pas=20=C3=AAtre=20encore=20cr=C3=A9=C3=A9es=20au=20moment=20?= =?UTF-8?q?de=20leur=20utilisation=20(cas=20rares)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Refs: #4897 --- ecrire/public/balises.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ecrire/public/balises.php b/ecrire/public/balises.php index 6409b41167..f92217ecb8 100644 --- a/ecrire/public/balises.php +++ b/ecrire/public/balises.php @@ -607,7 +607,7 @@ function balise_POPULARITE_ABSOLUE_dist($p) { * Pile complétée par le code à générer **/ function balise_POPULARITE_SITE_dist($p) { - $p->code = 'ceil($GLOBALS["meta"][\'popularite_total\'])'; + $p->code = 'ceil($GLOBALS["meta"][\'popularite_total\'] ?? 0)'; $p->interdire_scripts = false; return $p; @@ -631,7 +631,7 @@ function balise_POPULARITE_SITE_dist($p) { * Pile complétée par le code à générer **/ function balise_POPULARITE_MAX_dist($p) { - $p->code = 'ceil($GLOBALS["meta"][\'popularite_max\'])'; + $p->code = 'ceil($GLOBALS["meta"][\'popularite_max\'] ?? 0)'; $p->interdire_scripts = false; return $p; @@ -1040,7 +1040,7 @@ function balise_RANG_dist($p) { function balise_POPULARITE_dist($p) { $_popularite = champ_sql('popularite', $p); $p->code = "(ceil(min(100, 100 * $_popularite - / max(1 , 0 + \$GLOBALS['meta']['popularite_max']))))"; + / max(1 , 0 + (\$GLOBALS['meta']['popularite_max'] ?? 0)))))"; $p->interdire_scripts = false; return $p; -- GitLab