diff options
Diffstat (limited to 'src/view/HeaderBuilder.php')
| -rw-r--r-- | src/view/HeaderBuilder.php | 17 |
1 files changed, 14 insertions, 3 deletions
diff --git a/src/view/HeaderBuilder.php b/src/view/HeaderBuilder.php index ae9a888..7e3c363 100644 --- a/src/view/HeaderBuilder.php +++ b/src/view/HeaderBuilder.php | |||
| @@ -43,6 +43,7 @@ class HeaderBuilder extends AbstractBuilder | |||
| 43 | } | 43 | } |
| 44 | 44 | ||
| 45 | // réseaux sociaux + logo dans l'entête | 45 | // réseaux sociaux + logo dans l'entête |
| 46 | // ?-> est l'opérateur de chainage optionnel | ||
| 46 | $header_logo = Asset::USER_PATH . $node_data->getAssetByRole('header_logo')?->getFileName() ?? ''; | 47 | $header_logo = Asset::USER_PATH . $node_data->getAssetByRole('header_logo')?->getFileName() ?? ''; |
| 47 | $header_background = Asset::USER_PATH . $node_data->getAssetByRole('header_background')?->getFileName() ?? ''; | 48 | $header_background = Asset::USER_PATH . $node_data->getAssetByRole('header_background')?->getFileName() ?? ''; |
| 48 | 49 | ||
| @@ -55,8 +56,7 @@ class HeaderBuilder extends AbstractBuilder | |||
| 55 | 56 | ||
| 56 | // boutons mode admin | 57 | // boutons mode admin |
| 57 | if($_SESSION['admin']){ | 58 | if($_SESSION['admin']){ |
| 58 | // assets dans classe editing_zone | 59 | // assets dans classe header_additional_inputs |
| 59 | $editing_zone_margin = '5px'; | ||
| 60 | $admin_favicon = '<input type="file" id="head_favicon_input" class="hidden" accept="image/png, image/jpeg, image/gif, image/webp, image/tiff, image/x-icon, image/bmp"> | 60 | $admin_favicon = '<input type="file" id="head_favicon_input" class="hidden" accept="image/png, image/jpeg, image/gif, image/webp, image/tiff, image/x-icon, image/bmp"> |
| 61 | <button id="head_favicon_open" onclick="head_favicon.open()"><img id="head_favicon_content" class="action_icon"> Favicon</button> | 61 | <button id="head_favicon_open" onclick="head_favicon.open()"><img id="head_favicon_content" class="action_icon"> Favicon</button> |
| 62 | <script>document.getElementById(\'head_favicon_content\').src = window.Config.favicon;</script> | 62 | <script>document.getElementById(\'head_favicon_content\').src = window.Config.favicon;</script> |
| @@ -83,10 +83,21 @@ class HeaderBuilder extends AbstractBuilder | |||
| 83 | <img id="header_description_cancel" class="action_icon hidden" src="assets/close.svg" onclick="header_description.cancel()">'; | 83 | <img id="header_description_cancel" class="action_icon hidden" src="assets/close.svg" onclick="header_description.cancel()">'; |
| 84 | 84 | ||
| 85 | // icônes réseaux sociaux | 85 | // icônes réseaux sociaux |
| 86 | $social_networks_inputs = '<div id="header_social_input" class="hidden">'; | ||
| 87 | foreach($keys as $one_key){ | ||
| 88 | $social_networks_inputs .= '<div> | ||
| 89 | <input type="text" placeholder="nom du réseau social"> | ||
| 90 | <input type="text" placeholder="lien https://..."> | ||
| 91 | <input type="file"> | ||
| 92 | </div>'; | ||
| 93 | } | ||
| 94 | $social_networks_inputs .= '</div>'; | ||
| 95 | /*$admin_social_networks = $social_networks_inputs . '<img id="header_social_open" class="action_icon" src="assets/edit.svg" onclick="header_social.open()"> | ||
| 96 | <div id="header_social_submit" class="hidden"></div> | ||
| 97 | <img id="header_social_cancel" class="action_icon hidden" src="assets/close.svg" onclick="header_social.cancel()">';*/ | ||
| 86 | $admin_social_networks = ''; | 98 | $admin_social_networks = ''; |
| 87 | } | 99 | } |
| 88 | else{ | 100 | else{ |
| 89 | $editing_zone_margin = '0'; | ||
| 90 | $admin_favicon = ''; | 101 | $admin_favicon = ''; |
| 91 | $admin_background = ''; | 102 | $admin_background = ''; |
| 92 | $admin_header_logo = ''; | 103 | $admin_header_logo = ''; |
