[-] BO : fix #PSCFV-3041
This commit is contained in:
1 parent
933de92c01
commit
c6cb61ae9e
1 file changed
+4
@@ -304,6 +304,9 @@ class AdminThemesControllerCore extends AdminController
|
|||||||
{
|
{
|
||||||
$new_dir = Tools::getValue('directory');
|
$new_dir = Tools::getValue('directory');
|
||||||
$res = true;
|
$res = true;
|
||||||
|
|
||||||
|
if ($new_dir != '')
|
||||||
|
{
|
||||||
if (Validate::isDirName($new_dir) && !is_dir(_PS_ALL_THEMES_DIR_.$new_dir))
|
if (Validate::isDirName($new_dir) && !is_dir(_PS_ALL_THEMES_DIR_.$new_dir))
|
||||||
{
|
{
|
||||||
$res &= mkdir(_PS_ALL_THEMES_DIR_.$new_dir, Theme::$access_rights);
|
$res &= mkdir(_PS_ALL_THEMES_DIR_.$new_dir, Theme::$access_rights);
|
||||||
@@ -317,6 +320,7 @@ class AdminThemesControllerCore extends AdminController
|
|||||||
$res = $this->copyTheme($base_theme->directory, $new_dir);
|
$res = $this->copyTheme($base_theme->directory, $new_dir);
|
||||||
$base_theme = new Theme((int)Tools::getValue('based_on'));
|
$base_theme = new Theme((int)Tools::getValue('based_on'));
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
return parent::processAdd();
|
return parent::processAdd();
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in new issue
Block a user