From 6c28cf85e1b5921e4fb77be230651bc22e83b801 Mon Sep 17 00:00:00 2001 From: polo Date: Tue, 26 Aug 2025 20:34:38 +0200 Subject: redirections correctes et bouton supprimer page article, ArticleController::deleteArticle renvoie une Response --- src/view/NewBuilder.php | 26 ++++++++++++++++++++------ 1 file changed, 20 insertions(+), 6 deletions(-) (limited to 'src/view/NewBuilder.php') diff --git a/src/view/NewBuilder.php b/src/view/NewBuilder.php index fc6ade6..2d30d32 100644 --- a/src/view/NewBuilder.php +++ b/src/view/NewBuilder.php @@ -99,14 +99,28 @@ class NewBuilder extends AbstractBuilder $submit_js_date = 'onclick="submitDate(\'' . $id_date . '\')"'; $submit_date = ''; $date_buttons = '
' . $modify_date . $close_editor_date . $submit_date . '
'; - - $submit_article = ''; - // nouvel article: bouton pour valider la création d'un nouvel article + + // mode nouvel article if($_GET['id'][0] != 'i'){ + $delete_article = ''; + // valider la création d'un nouvel article $submit_js = 'onclick="submitArticle(\'' . $_GET['id'] . '\', \'' . Director::$page_path->getLast()->getEndOfPath() . '\')"'; - $submit_article = '

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

' . "\n"; } - $admin_buttons = $submit_article; + // mode article existant + else{ + // supprimer article existant + $url = new URL(['action' => 'delete_article', 'id' => $_GET['id'], 'from' => $_GET['from']]); + $delete_article = '
+

+
' . "\n"; + $submit_article = ''; + } + + $admin_buttons = $delete_article . $from_to_button . $submit_article; } // page d'accueil else{ @@ -126,7 +140,7 @@ class NewBuilder extends AbstractBuilder $submit_article = ''; - $admin_buttons = $modify_article . $up_button . $down_button . $delete_article . $close_editor . $submit_article; + $admin_buttons = $from_to_button . $modify_article . $up_button . $down_button . $delete_article . $close_editor . $submit_article; } } -- cgit v1.2.3