[-] BO : fix #PSCFV-3041

This commit is contained in:
lLefevre committed 2012-07-05 07:58:23 +00:00
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();
} }