From 0f497d215de8e16739263e2718bd39640a6cc4d8 Mon Sep 17 00:00:00 2001 From: polo Date: Thu, 8 May 2025 22:58:04 +0200 Subject: modif page, renommage et suppression, du responsive design, modif dans Director, notif toast --- src/view/FooterBuilder.php | 28 ++++++++++++++++++++-------- src/view/MainBuilder.php | 26 +++++++++++++++++++++++--- src/view/templates/footer.php | 3 ++- 3 files changed, 45 insertions(+), 12 deletions(-) (limited to 'src/view') diff --git a/src/view/FooterBuilder.php b/src/view/FooterBuilder.php index 8678f56..084e122 100644 --- a/src/view/FooterBuilder.php +++ b/src/view/FooterBuilder.php @@ -27,9 +27,19 @@ class FooterBuilder extends AbstractBuilder //$zone_admin = ''; if($_SESSION['admin']) { - $div_admin = 'logged_in'; $empty_admin_zone = 'empty_admin_zone'; - $link_edit_page = new URL(['page' => CURRENT_PAGE, 'action' => 'modif_page']); + if(MainBuilder::$modif_mode){ + $mode = 'modification de page'; + $div_admin = 'logged_in modif_mode'; + $link_edit_page = new URL(['page' => CURRENT_PAGE]); + $link_edit_label = 'Sortir du mode modification'; + } + else{ + $mode = 'administrateur'; + $div_admin = 'logged_in'; + $link_edit_page = new URL(['page' => CURRENT_PAGE, 'action' => 'modif_page']); + $link_edit_label = 'Modifier la page'; + } $link_new_page = new URL(['page' => 'nouvelle_page']); $link_change_paths = new URL(['page' => 'menu_chemins']); @@ -39,12 +49,14 @@ class FooterBuilder extends AbstractBuilder $link_logout = new URL(['page' => CURRENT_PAGE, 'action' => 'deconnexion']); isset($_GET['id']) ? $link_logout->addParams(['id' => $_GET['id']]) : ''; - $zone_admin = '

Vous êtes en mode administrateur.' . "\n" . - '' . "\n" . - '' . "\n" . - '' . "\n" . - '' . "\n" . - '

' . "\n"; + $zone_admin = '
+

Vous êtes en mode ' . $mode . ".

\n" . + '
' . "\n" . + '
' . "\n" . + '
' . "\n" . + '
' . "\n" . + '
' . "\n" . + '
' . "\n"; } else { diff --git a/src/view/MainBuilder.php b/src/view/MainBuilder.php index fbdfbdd..4664c17 100644 --- a/src/view/MainBuilder.php +++ b/src/view/MainBuilder.php @@ -69,8 +69,9 @@ class MainBuilder extends AbstractBuilder ' . "\n";*/ // ajout d'un nouveau bloc - $this->html .= '
-

Ajouter un bloc dans la page:

+ $this->html .= '
+
+

Ajouter un bloc de page

@@ -78,11 +79,30 @@ class MainBuilder extends AbstractBuilder +

' . "\n"; + $this->html .= '
+

Modifier un bloc

'; foreach($node->getChildren() as $child_node){ - //$this->html .= + // renommage d'un bloc + $this->html .= '
+

+ + '. "\n"; + // déplacement d'un bloc + $this->html .= ' + ' . "\n"; + // suppression d'un bloc + $this->html .= '

+ + +

+
+
'. "\n"; } + $this->html .= "
+
\n"; } } diff --git a/src/view/templates/footer.php b/src/view/templates/footer.php index 52cb1b5..8f6d465 100644 --- a/src/view/templates/footer.php +++ b/src/view/templates/footer.php @@ -7,11 +7,12 @@

-
+
+ \ No newline at end of file -- cgit v1.2.3