From 78d19700f28ba5dd01513b166be82077178475a2 Mon Sep 17 00:00:00 2001 From: Roman Kelesidis Date: Fri, 14 Apr 2023 15:08:20 +0700 Subject: [PATCH] Added theme exists check (#679) --- src/Legacy/Template.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/Legacy/Template.php b/src/Legacy/Template.php index 6ea32b9b4..b0bdc80db 100644 --- a/src/Legacy/Template.php +++ b/src/Legacy/Template.php @@ -109,6 +109,11 @@ class Template $this->tpl = basename($root); $this->lang =& $lang; $this->use_cache = $bb_cfg['xs_use_cache']; + + // Check template exists + if (!file_exists($this->root) || !is_dir($this->root)) { + die("Theme ({$this->tpl}) directory not found"); + } } /**