aboutsummaryrefslogtreecommitdiffstats
path: root/phpBB/includes
diff options
context:
space:
mode:
Diffstat (limited to 'phpBB/includes')
-rw-r--r--phpBB/includes/template/filter.php18
1 files changed, 13 insertions, 5 deletions
diff --git a/phpBB/includes/template/filter.php b/phpBB/includes/template/filter.php
index a5a0865569..fd2ce9d859 100644
--- a/phpBB/includes/template/filter.php
+++ b/phpBB/includes/template/filter.php
@@ -929,11 +929,19 @@ class phpbb_template_filter extends php_user_filter
->extension_directory("/styles/all/template")
->get_files();
- $files = array_merge($files, $finder
- ->extension_prefix($location)
- ->extension_suffix('.html')
- ->extension_directory("/styles/" . $this->style_name . "/template")
- ->get_files());
+ foreach ($this->style_names as $style_name)
+ {
+ $more_files = $finder
+ ->extension_prefix($location)
+ ->extension_suffix('.html')
+ ->extension_directory("/styles/" . $style_name . "/template")
+ ->get_files();
+ if (!empty($more_files))
+ {
+ $files = array_merge($files, $more_files);
+ break;
+ }
+ }
$all_compiled = '';
foreach ($files as $file)