summaryrefslogtreecommitdiff
path: root/src/view/MainBuilder.php
diff options
context:
space:
mode:
Diffstat (limited to 'src/view/MainBuilder.php')
-rw-r--r--src/view/MainBuilder.php26
1 files changed, 23 insertions, 3 deletions
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
69 </aside>' . "\n";*/ 69 </aside>' . "\n";*/
70 70
71 // ajout d'un nouveau bloc 71 // ajout d'un nouveau bloc
72 $this->html .= '<div class="new_bloc"> 72 $this->html .= '<div class="edit_bloc_zone">
73 <p>Ajouter un bloc dans la page:</p> 73 <div class="new_bloc">
74 <p>Ajouter un bloc de page</p>
74 <form method="post" action="' . new URL(['page' => CURRENT_PAGE]) . '"> 75 <form method="post" action="' . new URL(['page' => CURRENT_PAGE]) . '">
75 <p><label for="bloc_title">Titre</label> 76 <p><label for="bloc_title">Titre</label>
76 <input type="text" id="bloc_title" name="bloc_title" required></p> 77 <input type="text" id="bloc_title" name="bloc_title" required></p>
@@ -78,11 +79,30 @@ class MainBuilder extends AbstractBuilder
78 <select id="bloc_select" name="bloc_select" required>' 79 <select id="bloc_select" name="bloc_select" required>'
79 . $options . 80 . $options .
80 '</select> 81 '</select>
82 <input type="hidden" name="bloc_title_hidden">
81 <input type="submit" value="Valider"></p> 83 <input type="submit" value="Valider"></p>
82 </form> 84 </form>
83 </div>' . "\n"; 85 </div>' . "\n";
86 $this->html .= '<div class="modify_bloc">
87 <p>Modifier un bloc</p>';
84 foreach($node->getChildren() as $child_node){ 88 foreach($node->getChildren() as $child_node){
85 //$this->html .= 89 // renommage d'un bloc
90 $this->html .= '<div>
91 <p><label for="bloc_rename_title">Titre</label>
92 <input type="text" id="bloc_rename_' . $child_node->getId() . '" name="bloc_rename_title" value="' . $child_node->getNodeData()->getdata()['title'] . '" required>
93 <button onclick="renamePageBloc(' . $child_node->getId() . ')">Renommer</button>'. "\n";
94 // déplacement d'un bloc
95 $this->html .= '<img class="action_icon" onclick="switchBlocPositions(' . $child_node->getId() . ', \'up\')" src="assets/arrow-up.svg">
96 <img class="action_icon" onclick="switchBlocPositions(' . $child_node->getId() . ', \'down\')" src="assets/arrow-down.svg">' . "\n";
97 // suppression d'un bloc
98 $this->html .= '<form method="post" action="' . new URL(['page' => CURRENT_PAGE]) . '">
99 <input type="hidden" name="delete_bloc_id" value="' . $child_node->getId() . '">
100 <input type="hidden" name="delete_bloc_hidden">
101 <input type="submit" value="Supprimer"></p>
102 </form>
103 </div>'. "\n";
86 } 104 }
105 $this->html .= "</div>
106 </div>\n";
87 } 107 }
88} 108}