diff --git a/src/Controller/MainController.php b/src/Controller/MainController.php index 99015fa..3f2aafd 100644 --- a/src/Controller/MainController.php +++ b/src/Controller/MainController.php @@ -23,8 +23,10 @@ class MainController extends WebrootController return $this->redirectToRoute("app_login"); } - return $this->render('main/index.html.twig', [ - 'user' => $user, - ]); + return $this->render('main/index.html.twig', array_merge( + $this->getControllerVariables(), + [ + 'user' => $user, + ])); } } diff --git a/src/Controller/WebrootController.php b/src/Controller/WebrootController.php index 0cb320d..a7ef359 100644 --- a/src/Controller/WebrootController.php +++ b/src/Controller/WebrootController.php @@ -8,8 +8,25 @@ use Symfony\Component\Routing\Attribute\Route; abstract class WebrootController extends AbstractController { - protected function getDefaultVariables() + public function getHeaderTitleFiglet(): ?string { - + $header_title_figlet_file = getenv("HEADER_TITLE_FIGLET"); + if ($header_title_figlet_file && strlen($header_title_figlet_file)) { + $figlet_file = fopen($header_title_figlet_file,"r"); + $header_figlet = fread($figlet_file, filesize($header_title_figlet_file)); + fclose($figlet_file); + $title = "
" + . $header_figlet + . "
_ _
__ _____| |__ _ __ ___ ___ | |_
\ \ /\ / / _ \ '_ \| '__/ _ \ / _ \| __|
\ V V / __/ |_) | | | (_) | (_) | |_
\_/\_/ \___|_.__/|_| \___/ \___/ \__|
-