From ef60a4bd581ec9fb85384c6a262b499373a37d67 Mon Sep 17 00:00:00 2001 From: polo Date: Sat, 28 Jun 2025 10:34:25 +0200 Subject: formulaire de contact 1 --- src/view/MainBuilder.php | 25 ++++++++++++++++++------- 1 file changed, 18 insertions(+), 7 deletions(-) (limited to 'src/view/MainBuilder.php') diff --git a/src/view/MainBuilder.php b/src/view/MainBuilder.php index a478412..4bd79c3 100644 --- a/src/view/MainBuilder.php +++ b/src/view/MainBuilder.php @@ -54,13 +54,25 @@ class MainBuilder extends AbstractBuilder { $viewFile = self::VIEWS_PATH . $node->getName() . '.php'; // mode modification uniquement - // blocs disponibles - $blocs = ['Blog', 'Grille', 'Calendrier', 'Galerie', 'Formulaire']; // générer ça dynamiquement! - $blocs_true_names = ['blog', 'grid', 'calendar', 'galery', 'form']; // même liste dans post.php + // blocs disponibles, même liste dans post.php + $blocks = [ // créer une classe pour ça? + ['type' => 'blog', 'name' => 'Blog'], + ['type' => 'grid', 'name' => 'Grille'], + ['type' => 'calendar', 'name' => 'Calendrier'], + ['type' => 'galery', 'name' => 'Galerie'], + ['type' => 'form', 'name' => 'Formulaire']]; + + function getBlockName(array $blocks, string $type){ // créer une classe pour ça? + for($i=0; $i < count($blocks); $i++){ + if($blocks[$i]['type'] === $type){ + return $blocks[$i]['name']; + } + } + } $options = ''; - for($i = 0; $i < count($blocs); $i++){ - $options .= '\n"; + for($i = 0; $i < count($blocks); $i++){ + $options .= '\n"; } // blabla @@ -85,8 +97,7 @@ class MainBuilder extends AbstractBuilder foreach($node->getChildren() as $child_node){ // renommage d'un bloc $bloc_edit .= '
-

- +

'. "\n"; // déplacement d'un bloc -- cgit v1.2.3