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 | ||
