aboutsummaryrefslogtreecommitdiff
path: root/src/view/ViewDirector.php
diff options
context:
space:
mode:
authorpolo <ordipolo@gmx.fr>2026-10-23 00:47:32 +0200
committerpolo <ordipolo@gmx.fr>2026-10-23 00:47:32 +0200
commitf27cca08ff786ceff1870147f6d6bad14d71117f (patch)
treed36597a72025313d6faf4ed228755fa267ebe2f6 /src/view/ViewDirector.php
parentc7309f900ef05bd5cb313110ec159b761af394ec (diff)
downloadcms-f27cca08ff786ceff1870147f6d6bad14d71117f.tar.gz
cms-f27cca08ff786ceff1870147f6d6bad14d71117f.tar.bz2
cms-f27cca08ff786ceff1870147f6d6bad14d71117f.zip
dossiers avec majuscule, namespace pour toutes les classes, autoload psr-4, UserDataService::createZip déplacé dans Backup
Diffstat (limited to 'src/view/ViewDirector.php')
-rw-r--r--src/view/ViewDirector.php28
1 files changed, 0 insertions, 28 deletions
diff --git a/src/view/ViewDirector.php b/src/view/ViewDirector.php
deleted file mode 100644
index c1a38b8..0000000
--- a/src/view/ViewDirector.php
+++ /dev/null
@@ -1,28 +0,0 @@
1<?php
2// src/view/ViewDirector.php
3//
4// génère le HTML avec des Builder
5
6declare(strict_types=1);
7
8use App\Entity\Node;
9
10class ViewDirector extends AbstractBuilder // ViewDirector est le premier Builder
11{
12 public Node $root_node;
13
14 public function __construct(){} // surcharge celui de AbstractBuilder
15
16 public function buildHTML(Node $root_node): string
17 {
18 $this->root_node = $root_node;
19 $this->useChildrenBuilder($this->root_node);
20
21 if(isset($_SESSION['flash_message'])){
22 $this->html .= '<script>window.flash_message = "' . $_SESSION['flash_message'] . '";</script>';
23 unset($_SESSION['flash_message']);
24 }
25
26 return $this->html;
27 }
28} \ No newline at end of file