diff options
Diffstat (limited to 'src/view/NewBuilder.php')
-rw-r--r-- | src/view/NewBuilder.php | 26 |
1 files changed, 20 insertions, 6 deletions
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 | |||
99 | $submit_js_date = 'onclick="submitDate(\'' . $id_date . '\')"'; | 99 | $submit_js_date = 'onclick="submitDate(\'' . $id_date . '\')"'; |
100 | $submit_date = '<p id="submit-' . $id_date . '" class="hidden"><button ' . $submit_js_date . '>Valider</button></p>'; | 100 | $submit_date = '<p id="submit-' . $id_date . '" class="hidden"><button ' . $submit_js_date . '>Valider</button></p>'; |
101 | $date_buttons = '<div class="button_zone">' . $modify_date . $close_editor_date . $submit_date . '</div>'; | 101 | $date_buttons = '<div class="button_zone">' . $modify_date . $close_editor_date . $submit_date . '</div>'; |
102 | 102 | ||
103 | $submit_article = ''; | 103 | // mode nouvel article |
104 | // nouvel article: bouton pour valider la création d'un nouvel article | ||
105 | if($_GET['id'][0] != 'i'){ | 104 | if($_GET['id'][0] != 'i'){ |
105 | $delete_article = ''; | ||
106 | // valider la création d'un nouvel article | ||
106 | $submit_js = 'onclick="submitArticle(\'' . $_GET['id'] . '\', \'' . Director::$page_path->getLast()->getEndOfPath() . '\')"'; | 107 | $submit_js = 'onclick="submitArticle(\'' . $_GET['id'] . '\', \'' . Director::$page_path->getLast()->getEndOfPath() . '\')"'; |
107 | $submit_article = '<p id="save-' . $id . '"><button ' . $submit_js . '><img class="action_icon" src="assets/edit.svg">Tout<br>enregistrer</button></p>' . "\n"; | 108 | $submit_article = '<p id="save-' . $id . '"><button ' . $submit_js . '><img class="action_icon" src="assets/edit.svg"><span class="delete_button">Tout<br>enregistrer</span></button></p>' . "\n"; |
108 | } | 109 | } |
109 | $admin_buttons = $submit_article; | 110 | // mode article existant |
111 | else{ | ||
112 | // supprimer article existant | ||
113 | $url = new URL(['action' => 'delete_article', 'id' => $_GET['id'], 'from' => $_GET['from']]); | ||
114 | $delete_article = '<form id="delete-' . $id . '" method="post" onsubmit="return confirm(\'Voulez-vous vraiment supprimer cet article ?\');" action="' . $url . '"> | ||
115 | <p><button type="submit"> | ||
116 | <img class="action_icon" src="assets/delete-bin.svg"> | ||
117 | <span class="delete_button">Supprimer<br>cet article</span> | ||
118 | </button></p> | ||
119 | </form>' . "\n"; | ||
120 | $submit_article = ''; | ||
121 | } | ||
122 | |||
123 | $admin_buttons = $delete_article . $from_to_button . $submit_article; | ||
110 | } | 124 | } |
111 | // page d'accueil | 125 | // page d'accueil |
112 | else{ | 126 | else{ |
@@ -126,7 +140,7 @@ class NewBuilder extends AbstractBuilder | |||
126 | 140 | ||
127 | $submit_article = '<p id="submit-' . $id . '" class="hidden"></p>'; | 141 | $submit_article = '<p id="submit-' . $id . '" class="hidden"></p>'; |
128 | 142 | ||
129 | $admin_buttons = $modify_article . $up_button . $down_button . $delete_article . $close_editor . $submit_article; | 143 | $admin_buttons = $from_to_button . $modify_article . $up_button . $down_button . $delete_article . $close_editor . $submit_article; |
130 | } | 144 | } |
131 | } | 145 | } |
132 | 146 | ||