From bce9fda51d334a547ec5a48f0b7699ed3b5d7944 Mon Sep 17 00:00:00 2001 From: polo Date: Wed, 29 Oct 2025 21:42:39 +0100 Subject: =?UTF-8?q?classe=20Fetcher,=20gestion=20r=C3=A9seaux=20sociaux=20?= =?UTF-8?q?pr=C3=A9sents/absents,=20partie=202?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/view/HeaderBuilder.php | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) (limited to 'src/view/HeaderBuilder.php') diff --git a/src/view/HeaderBuilder.php b/src/view/HeaderBuilder.php index 1cc4fc3..f988156 100644 --- a/src/view/HeaderBuilder.php +++ b/src/view/HeaderBuilder.php @@ -84,10 +84,10 @@ class HeaderBuilder extends AbstractBuilder // boucle sur la liste complète de réseaux sociaux foreach(NodeData::$social_networks as $network){ $checked = (isset($social_show[$network]) && $social_show[$network]) ? 'checked' : ''; - $href = isset($social[$network]) ? 'href="' . $social[$network] . '"' : ''; + $href = (isset($social[$network]) && $social[$network] !== '') ? 'href="' . $social[$network] . '"' : ''; $social_networks .= '
- + '. $network . '_alt @@ -110,9 +110,12 @@ class HeaderBuilder extends AbstractBuilder if(isset($social_show)){ // boucle sur les réseaux sociaux "activés" foreach(array_keys($social_show) as $network){ - $social_networks .= '
- '. $network . '_alt -
'; + if($social_show[$network]){ + $href = (isset($social[$network]) && $social[$network] !== '') ? 'href="' . $social[$network] . '"' : ''; + $social_networks .= '
+ '. $network . '_alt +
'; + } } } } -- cgit v1.2.3