diff options
| author | polo <ordipolo@gmx.fr> | 2026-05-08 18:14:38 +0200 |
|---|---|---|
| committer | polo <ordipolo@gmx.fr> | 2026-05-08 18:14:38 +0200 |
| commit | 08dfc9125edf35ccbe3a6e21d9a9918c4b7fd6e9 (patch) | |
| tree | a59e8dfc92596cdd15c7fbbb1dc0967c1f28b02a /src/view/FooterBuilder.php | |
| parent | 69981561f83ba3a05217e75cac6c68e8dc671c45 (diff) | |
| download | cms-08dfc9125edf35ccbe3a6e21d9a9918c4b7fd6e9.tar.gz cms-08dfc9125edf35ccbe3a6e21d9a9918c4b7fd6e9.tar.bz2 cms-08dfc9125edf35ccbe3a6e21d9a9918c4b7fd6e9.zip | |
page maintenance: voir/supprimer les logs et lien vers voir les e-mails, suppression des modes de fonctionnement
Diffstat (limited to 'src/view/FooterBuilder.php')
| -rw-r--r-- | src/view/FooterBuilder.php | 13 |
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 ''; |
