aboutsummaryrefslogtreecommitdiff
path: root/src/view/PostBlockBuilder.php
diff options
context:
space:
mode:
authorpolo <ordipolo@gmx.fr>2025-09-05 11:27:37 +0200
committerpolo <ordipolo@gmx.fr>2025-09-05 11:27:37 +0200
commit46b455a0d3e96099e78975f53a25365a2ca9dcb4 (patch)
tree54f4616a103410d2bc77827b738f592806dbff67 /src/view/PostBlockBuilder.php
parentf477314613beb26b0ce4c61ec0b1900df1de1cb1 (diff)
downloadcms-46b455a0d3e96099e78975f53a25365a2ca9dcb4.zip
classe Editor et encapsulation, placement article premier ou dernier, variable window.Config.page, séparation openEditor et initEditor
Diffstat (limited to 'src/view/PostBlockBuilder.php')
-rw-r--r--src/view/PostBlockBuilder.php13
1 files changed, 11 insertions, 2 deletions
diff --git a/src/view/PostBlockBuilder.php b/src/view/PostBlockBuilder.php
index 8ad0498..017e78e 100644
--- a/src/view/PostBlockBuilder.php
+++ b/src/view/PostBlockBuilder.php
@@ -29,6 +29,7 @@ class PostBlockBuilder extends AbstractBuilder
29 } 29 }
30 30
31 // ajouter un article 31 // ajouter un article
32 // => fait un peu double emploi avec PostBuilder
32 $new_article = ''; 33 $new_article = '';
33 if($_SESSION['admin']) 34 if($_SESSION['admin'])
34 { 35 {
@@ -52,12 +53,20 @@ class PostBlockBuilder extends AbstractBuilder
52 53
53 $close_js = 'onclick="closeEditor(\'' . $id . '\')"'; 54 $close_js = 'onclick="closeEditor(\'' . $id . '\')"';
54 $close_editor = '<p id="cancel-' . $id . '" class="hidden"><button ' . $close_js . '>Annuler</button></p>'; 55 $close_editor = '<p id="cancel-' . $id . '" class="hidden"><button ' . $close_js . '>Annuler</button></p>';
56
57 $position = '<div id="radio-' . $id . '" class="hidden" style="margin: 5px; font-size: 90%;">
58 Placement:<br>
59 <input type="radio" id="radio_first-' . $id . '" name="article_placement-' . $id . '" value="first" onchange="setArticlePlacement(\'' . $id . '\')">
60 <label for="radio_start">en premier</label><br>
61 <input type="radio" id="radio_last-' . $id . '" name="article_placement-' . $id . '" value="last" onchange="setArticlePlacement(\'' . $id . '\')">
62 <label for="radio_end">en dernier</label>
63 </div>';
55 64
56 $submit_js = 'onclick="submitArticle(\'' . $id . '\', \'\', clone' . $this->id_node . ')"'; 65 $submit_js = 'onclick="submitArticle(\'' . $id . '\', clone' . $this->id_node . ')"';
57 $submit_article = '<p id="submit-' . $id . '" class="hidden"><button ' . $submit_js . '>Valider</button></p>'; 66 $submit_article = '<p id="submit-' . $id . '" class="hidden"><button ' . $submit_js . '>Valider</button></p>';
58 67
59 $html = ''; 68 $html = '';
60 $admin_buttons = $new_button . $modify_article . $up_button . $down_button . $delete_article . $close_editor . $submit_article; 69 $admin_buttons = $new_button . $modify_article . $up_button . $down_button . $delete_article . $close_editor . $submit_article . $position;
61 70
62 // squelette d'un nouvel article 71 // squelette d'un nouvel article
63 ob_start(); 72 ob_start();