html .= "
\n"; if(Director::$page_path->getLast()->getEndOfPath() === 'article'){ // pas censé arriver if(!isset($_GET['id'])){ header('Location: ' . new URL); die; } if($node->getAdoptedChild() == null){ $date = new \DateTime; $article = new Article('', $date); $new = new Node('new', 'i' . (string)$date->getTimestamp(), [], 0, null, null, $article); } else{ $new = $node->getAdoptedChild(); } //$builder_name = $this->snakeToPascalCase($new->getName()) . 'Builder'; $builder_name = 'NewBuilder'; $builder = new $builder_name($new); $this->html .= $builder->render(); } else{ $this->useChildrenBuilder($node); } $this->html .= "
\n"; } }