aboutsummaryrefslogtreecommitdiff
path: root/src/view/FooterBuilder.php
diff options
context:
space:
mode:
Diffstat (limited to 'src/view/FooterBuilder.php')
-rw-r--r--src/view/FooterBuilder.php13
1 files changed, 6 insertions, 7 deletions
diff --git a/src/view/FooterBuilder.php b/src/view/FooterBuilder.php
index f1623e7..da16758 100644
--- a/src/view/FooterBuilder.php
+++ b/src/view/FooterBuilder.php
@@ -58,8 +58,6 @@ class FooterBuilder extends AbstractBuilder
58 $mode = 'administrateur'; 58 $mode = 'administrateur';
59 $div_admin = 'logged_in'; 59 $div_admin = 'logged_in';
60 } 60 }
61 $link_new_page = new URL(['page' => 'new_page']);
62 $link_change_paths = new URL(['page' => 'menu_paths']);
63 61
64 $link_change_password = new URL(['page' => 'user_edit', 'from' => CURRENT_PAGE]); 62 $link_change_password = new URL(['page' => 'user_edit', 'from' => CURRENT_PAGE]);
65 isset($_GET['id']) ? $link_change_password->addParams(['id' => $_GET['id']]) : ''; 63 isset($_GET['id']) ? $link_change_password->addParams(['id' => $_GET['id']]) : '';
@@ -69,10 +67,11 @@ class FooterBuilder extends AbstractBuilder
69 67
70 $zone_admin = '<div class="admin_buttons_zone"> 68 $zone_admin = '<div class="admin_buttons_zone">
71 <p>Vous êtes en mode ' . $mode . ".</p>\n" . 69 <p>Vous êtes en mode ' . $mode . ".</p>\n" .
72 '<div><a href="' . $link_new_page . '"><button>Nouvelle page</button></a></div>' . "\n"; 70 '<div><a href="' . new URL(['page' => 'new_page']) . '"><button>Nouvelle page</button></a></div>' . "\n" .
73 $zone_admin .= $this->makePageModifModeButton(); 71 $this->makePageModifModeButton() . "\n" .
74 $zone_admin .= '<div><a href="' . $link_change_paths . '"><button>Menu et chemins</button></a></div>' . "\n" . 72 '<div><a href="' . new URL(['page' => 'menu_paths']) . '"><button>Menu et chemins</button></a></div>' . "\n" .
75 '<div><a href="' . $link_change_password . '"><button>Mon compte</button></a></div>' . "\n" . 73 '<div><a href="' . $link_change_password . '"><button>Mon compte</button></a></div>' . "\n" .
74 '<div><a href="' . new URL(['page' => 'maintenance']) . '"><button>Maintenance</button></a></div>' . "\n" .
76 '<div><a href="' . $link_logout . '"><button>Déconnexion</button></a></div>' . "\n" . 75 '<div><a href="' . $link_logout . '"><button>Déconnexion</button></a></div>' . "\n" .
77 '</div>' . "\n"; 76 '</div>' . "\n";
78 } 77 }
@@ -100,7 +99,7 @@ class FooterBuilder extends AbstractBuilder
100 private function makePageModifModeButton(): string 99 private function makePageModifModeButton(): string
101 { 100 {
102 $link_edit_page = new URL(['page' => CURRENT_PAGE]); 101 $link_edit_page = new URL(['page' => CURRENT_PAGE]);
103 if(!in_array(CURRENT_PAGE, ['article', 'new_page', 'menu_paths'])) // ajouter 'user_edit' et 'connection' le jour où ces pages auront un footer 102 if(!in_array(CURRENT_PAGE, ['article', 'new_page', 'menu_paths', 'maintenance'])) // ajouter 'user_edit' et 'connection' le jour où ces pages auront un footer
104 { 103 {
105 if(MainBuilder::$modif_mode){ 104 if(MainBuilder::$modif_mode){
106 $link_edit_label = 'Sortir du mode modification'; 105 $link_edit_label = 'Sortir du mode modification';
@@ -109,7 +108,7 @@ class FooterBuilder extends AbstractBuilder
109 $link_edit_page->addParams(['mode' => 'page_modif']); 108 $link_edit_page->addParams(['mode' => 'page_modif']);
110 $link_edit_label = 'Modifier la page'; 109 $link_edit_label = 'Modifier la page';
111 } 110 }
112 return '<div><a href="' . $link_edit_page . '"><button>' . $link_edit_label . '</button></a></div>' . "\n"; 111 return '<div><a href="' . $link_edit_page . '"><button>' . $link_edit_label . '</button></a></div>';
113 } 112 }
114 else{ 113 else{
115 return ''; 114 return '';