1
0
mirror of https://github.com/phpbb/phpbb.git synced 2025-07-30 21:40:43 +02:00

[ticket/10744] Prevent installing styles with reserved names

PHPBB3-10744
This commit is contained in:
Joas Schilling
2014-10-29 17:44:42 +01:00
parent 2e2ab7b485
commit 7f8c4d877a
2 changed files with 8 additions and 0 deletions

View File

@@ -29,6 +29,7 @@ class acp_styles
protected $styles_path;
protected $styles_path_absolute = 'styles';
protected $default_style = 0;
protected $reserved_style_names = array('adm', 'admin', 'all');
protected $db;
protected $user;
@@ -164,6 +165,12 @@ class acp_styles
$last_installed = false;
foreach ($dirs as $dir)
{
if (in_array($dir, $this->reserved_style_names))
{
$messages[] = $this->user->lang('STYLE_NAME_RESERVED', htmlspecialchars($dir));
continue;
}
$found = false;
foreach ($styles as &$style)
{