diff options
| author | polo <ordipolo@gmx.fr> | 2025-10-29 21:42:39 +0100 |
|---|---|---|
| committer | polo <ordipolo@gmx.fr> | 2025-10-29 21:42:39 +0100 |
| commit | bce9fda51d334a547ec5a48f0b7699ed3b5d7944 (patch) | |
| tree | f4b3b57414a22c2b9542195bfd76eaf6e2853293 /src/view/HeaderBuilder.php | |
| parent | 822f526fd7f4e89043e64b435961720b622bdb6e (diff) | |
| download | cms-bce9fda51d334a547ec5a48f0b7699ed3b5d7944.tar.gz cms-bce9fda51d334a547ec5a48f0b7699ed3b5d7944.tar.bz2 cms-bce9fda51d334a547ec5a48f0b7699ed3b5d7944.zip | |
classe Fetcher, gestion réseaux sociaux présents/absents, partie 2
Diffstat (limited to 'src/view/HeaderBuilder.php')
| -rw-r--r-- | src/view/HeaderBuilder.php | 13 |
1 files changed, 8 insertions, 5 deletions
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 | |||
| 84 | // boucle sur la liste complète de réseaux sociaux | 84 | // boucle sur la liste complète de réseaux sociaux |
| 85 | foreach(NodeData::$social_networks as $network){ | 85 | foreach(NodeData::$social_networks as $network){ |
| 86 | $checked = (isset($social_show[$network]) && $social_show[$network]) ? 'checked' : ''; | 86 | $checked = (isset($social_show[$network]) && $social_show[$network]) ? 'checked' : ''; |
| 87 | $href = isset($social[$network]) ? 'href="' . $social[$network] . '"' : ''; | 87 | $href = (isset($social[$network]) && $social[$network] !== '') ? 'href="' . $social[$network] . '"' : ''; |
| 88 | 88 | ||
| 89 | $social_networks .= '<div id="header_' . $network . '"> | 89 | $social_networks .= '<div id="header_' . $network . '"> |
| 90 | <input type="checkbox" onclick="" ' . $checked . '> | 90 | <input type="checkbox" onclick="checkSocialNetwork(\'header_' . $network . '\')" ' . $checked . '> |
| 91 | <a ' . $href . ' target="_blank" rel="noopener noreferrer"> | 91 | <a ' . $href . ' target="_blank" rel="noopener noreferrer"> |
| 92 | <img id="header_' . $network . '_content" src="assets/' . $network . '.svg" alt="'. $network . '_alt"> | 92 | <img id="header_' . $network . '_content" src="assets/' . $network . '.svg" alt="'. $network . '_alt"> |
| 93 | </a> | 93 | </a> |
| @@ -110,9 +110,12 @@ class HeaderBuilder extends AbstractBuilder | |||
| 110 | if(isset($social_show)){ | 110 | if(isset($social_show)){ |
| 111 | // boucle sur les réseaux sociaux "activés" | 111 | // boucle sur les réseaux sociaux "activés" |
| 112 | foreach(array_keys($social_show) as $network){ | 112 | foreach(array_keys($social_show) as $network){ |
| 113 | $social_networks .= '<div id="header_' . $network . '"> | 113 | if($social_show[$network]){ |
| 114 | <a href="' . $social[$network] . '" target="_blank" rel="noopener noreferrer"><img id="header_' . $network . '_content" src="assets/' . $network . '.svg" alt="'. $network . '_alt"></a> | 114 | $href = (isset($social[$network]) && $social[$network] !== '') ? 'href="' . $social[$network] . '"' : ''; |
| 115 | </div>'; | 115 | $social_networks .= '<div id="header_' . $network . '"> |
| 116 | <a ' . $href . ' target="_blank" rel="noopener noreferrer"><img id="header_' . $network . '_content" src="assets/' . $network . '.svg" alt="'. $network . '_alt"></a> | ||
| 117 | </div>'; | ||
| 118 | } | ||
| 116 | } | 119 | } |
| 117 | } | 120 | } |
| 118 | } | 121 | } |
