aboutsummaryrefslogtreecommitdiff
path: root/src/view/MenuBuilder.php
diff options
context:
space:
mode:
authorpolo <ordipolo@gmx.fr>2026-05-19 00:19:23 +0200
committerpolo <ordipolo@gmx.fr>2026-05-19 00:19:23 +0200
commitac78568e1c1a91564eb6bd35c03d9a8a781bc53d (patch)
tree11deab2f8b82c30110faa4329be7c14f2ba394c1 /src/view/MenuBuilder.php
parente79931432e63a86c5b7ced8a41186a24239794fe (diff)
downloadcms-ac78568e1c1a91564eb6bd35c03d9a8a781bc53d.tar.gz
cms-ac78568e1c1a91564eb6bd35c03d9a8a781bc53d.tar.bz2
cms-ac78568e1c1a91564eb6bd35c03d9a8a781bc53d.zip
lancés et captures d'exceptions page maintenance, page menu et chemins: interdiction pour une page d'avoir pour parent une adresse d'un site, regression contructeur de MenuBuilder, MAJ de paquets dans composer.json
Diffstat (limited to 'src/view/MenuBuilder.php')
-rw-r--r--src/view/MenuBuilder.php6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/view/MenuBuilder.php b/src/view/MenuBuilder.php
index 85335df..0395dfa 100644
--- a/src/view/MenuBuilder.php
+++ b/src/view/MenuBuilder.php
@@ -13,10 +13,10 @@ class MenuBuilder extends AbstractBuilder
13 //private int $margin_left_multiplier = 29; 13 //private int $margin_left_multiplier = 29;
14 private string $options = ''; 14 private string $options = '';
15 15
16 public function __construct(Node $node, bool $template = true) 16 public function __construct(?Node $node, bool $template = true)
17 { 17 {
18 // dans une ancienne version $node pouvait être null mais je ne sais plus pourquoi 18 // $node peut $etre null parce qu'on ne construit pas de page dans MenuAndPathsController, on ne lit pas la table "node", etc
19 $viewFile = self::VIEWS_PATH . $node->getName() . '.php'; 19 $viewFile = $node === null ? self::VIEWS_PATH . 'menu.php' : self::VIEWS_PATH . $node->getName() . '.php';
20 20
21 if(file_exists($viewFile)) 21 if(file_exists($viewFile))
22 { 22 {