aboutsummaryrefslogtreecommitdiff
path: root/src/view/HeaderBuilder.php
diff options
context:
space:
mode:
Diffstat (limited to 'src/view/HeaderBuilder.php')
-rw-r--r--src/view/HeaderBuilder.php33
1 files changed, 19 insertions, 14 deletions
diff --git a/src/view/HeaderBuilder.php b/src/view/HeaderBuilder.php
index 1c82368..ae9a888 100644
--- a/src/view/HeaderBuilder.php
+++ b/src/view/HeaderBuilder.php
@@ -57,37 +57,42 @@ class HeaderBuilder extends AbstractBuilder
57 if($_SESSION['admin']){ 57 if($_SESSION['admin']){
58 // assets dans classe editing_zone 58 // assets dans classe editing_zone
59 $editing_zone_margin = '5px'; 59 $editing_zone_margin = '5px';
60 $buttons_favicon = '<button id="head_favicon_open" onclick="head_favicon.open()"><img id="head_favicon_img" class="action_icon"> Favicon</button> 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 <script>document.getElementById(\'head_favicon_img\').src = window.Config.favicon;</script> 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 <img id="head_favicon_submit" class="action_icon hidden" src="assets/save.svg" onclick="head_favicon.submit()"> 63 <img id="head_favicon_submit" class="action_icon hidden" src="assets/save.svg" onclick="head_favicon.submit()">
63 <img id="head_favicon_cancel" class="action_icon hidden" src="assets/close.svg" onclick="head_favicon.cancel()">'; 64 <img id="head_favicon_cancel" class="action_icon hidden" src="assets/close.svg" onclick="head_favicon.cancel()">';
64 $buttons_background = '<button id="header_background_open" onclick="header_background.open()"><img id="header_background_img" class="background_button" src="' . $header_background . '"> Image de fond</button> 65 $admin_background = '<input type="file" id="header_background_input" class="hidden" accept="image/png, image/jpeg, image/gif, image/webp, image/tiff">
66 <button id="header_background_open" onclick="header_background.open()"><img id="header_background_content" class="background_button" src="' . $header_background . '"> Image de fond</button>
65 <img id="header_background_submit" class="action_icon hidden" src="assets/save.svg" onclick="header_background.submit()"> 67 <img id="header_background_submit" class="action_icon hidden" src="assets/save.svg" onclick="header_background.submit()">
66 <img id="header_background_cancel" class="action_icon hidden" src="assets/close.svg" onclick="header_background.cancel()">'; 68 <img id="header_background_cancel" class="action_icon hidden" src="assets/close.svg" onclick="header_background.cancel()">';
67 69
68 // asset dans classe header_content 70 // asset dans classe header_content
69 $buttons_header_logo = '<img id="header_logo_open" class="action_icon" src="assets/edit.svg" onclick="header_logo.open()"> 71 $admin_header_logo = '<input type="file" id="header_logo_input" class="hidden" accept="image/png, image/jpeg, image/gif, image/webp, image/tiff">
72 <img id="header_logo_open" class="action_icon" src="assets/edit.svg" onclick="header_logo.open()">
70 <img id="header_logo_submit" class="action_icon hidden" src="assets/save.svg" onclick="header_logo.submit()"> 73 <img id="header_logo_submit" class="action_icon hidden" src="assets/save.svg" onclick="header_logo.submit()">
71 <img id="header_logo_cancel" class="action_icon hidden" src="assets/close.svg" onclick="header_logo.cancel()">'; 74 <img id="header_logo_cancel" class="action_icon hidden" src="assets/close.svg" onclick="header_logo.cancel()">';
72 // texte dans classe header_content 75 // texte dans classe header_content
73 $buttons_header_title = '<img id="header_title_open" class="action_icon" src="assets/edit.svg" onclick="header_title.open()"> 76 $admin_header_title = '<input type="text" id="header_title_input" class="hidden" value="' . htmlspecialchars($title ?? '') . '" size="30">
77 <img id="header_title_open" class="action_icon" src="assets/edit.svg" onclick="header_title.open()">
74 <img id="header_title_submit" class="action_icon hidden" src="assets/save.svg" onclick="header_title.submit()"> 78 <img id="header_title_submit" class="action_icon hidden" src="assets/save.svg" onclick="header_title.submit()">
75 <img id="header_title_cancel" class="action_icon hidden" src="assets/close.svg" onclick="header_title.cancel()">'; 79 <img id="header_title_cancel" class="action_icon hidden" src="assets/close.svg" onclick="header_title.cancel()">';
76 $buttons_header_description = '<img id="header_description_open" class="action_icon" src="assets/edit.svg" onclick="header_description.open()"> 80 $admin_header_description = '<input type="text" id="header_description_input" class="hidden" value="' . htmlspecialchars($description ?? '') . '" size="30">
81 <img id="header_description_open" class="action_icon" src="assets/edit.svg" onclick="header_description.open()">
77 <img id="header_description_submit" class="action_icon hidden" src="assets/save.svg" onclick="header_description.submit()"> 82 <img id="header_description_submit" class="action_icon hidden" src="assets/save.svg" onclick="header_description.submit()">
78 <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()">';
79 84
80 //$buttons_social_networks = '<img class="action_icon" src="assets/edit.svg" onclick="editSocialNetworks()">'; 85 // icônes réseaux sociaux
81 $buttons_social_networks = ''; 86 $admin_social_networks = '';
82 } 87 }
83 else{ 88 else{
84 $editing_zone_margin = '0'; 89 $editing_zone_margin = '0';
85 $buttons_favicon = ''; 90 $admin_favicon = '';
86 $buttons_background = ''; 91 $admin_background = '';
87 $buttons_header_logo = ''; 92 $admin_header_logo = '';
88 $buttons_header_title = ''; 93 $admin_header_title = '';
89 $buttons_header_description = ''; 94 $admin_header_description = '';
90 $buttons_social_networks = ''; 95 $admin_social_networks = '';
91 } 96 }
92 97
93 ob_start(); 98 ob_start();