MDL-66384 core: Limit explode to allow subdirs in template names

This commit is contained in:
Andrew Nicols
2019-08-13 11:29:40 +08:00
parent 0261d1effa
commit 0bbdef98ea
@@ -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: