From 0bbdef98eaeabf908bf6fbd6b5bf870ffbf5e2fe Mon Sep 17 00:00:00 2001 From: Andrew Nicols Date: Tue, 13 Aug 2019 11:29:26 +0800 Subject: [PATCH] MDL-66384 core: Limit explode to allow subdirs in template names --- lib/classes/output/mustache_template_source_loader.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/classes/output/mustache_template_source_loader.php b/lib/classes/output/mustache_template_source_loader.php index 22cde76a94c..bae56d6736c 100644 --- a/lib/classes/output/mustache_template_source_loader.php +++ b/lib/classes/output/mustache_template_source_loader.php @@ -308,11 +308,11 @@ class mustache_template_source_loader { if ($name) { switch ($type) { case Mustache_Tokenizer::T_PARTIAL: - list($component, $id) = explode('/', $name); + list($component, $id) = explode('/', $name, 2); $templates = $addtodependencies($templates, $component, $id); break; case Mustache_Tokenizer::T_PARENT: - list($component, $id) = explode('/', $name); + list($component, $id) = explode('/', $name, 2); $templates = $addtodependencies($templates, $component, $id); break; case Mustache_Tokenizer::T_SECTION: -- 2.43.0