From 527f87a691258cb4b3e27c609c14d6bc55711f8d Mon Sep 17 00:00:00 2001 From: Damien Metzger Date: Mon, 29 Apr 2013 12:08:45 +0200 Subject: [PATCH] // Fixed directory creation in translation #PSCFV-8212 --- controllers/admin/AdminTranslationsController.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/controllers/admin/AdminTranslationsController.php b/controllers/admin/AdminTranslationsController.php index 66dc641f0..7c4d18ce9 100644 --- a/controllers/admin/AdminTranslationsController.php +++ b/controllers/admin/AdminTranslationsController.php @@ -2455,6 +2455,9 @@ class AdminTranslationsControllerCore extends AdminController protected function writeSubjectTranslationFile($sub, $path) { + if (!Tools::file_exists_cache(dirname(path))) + if (!mkdir(dirname(path), 0700)) + throw new PrestaShopException('Directory '.dirname(path).' cannot be created.'); if ($fd = @fopen($path, 'w')) { $tab = 'LANGMAIL';