From e83d4d675e7314ba2164f8d96cf26886813d91cd Mon Sep 17 00:00:00 2001 From: mMarinetti Date: Thu, 31 May 2012 07:45:13 +0000 Subject: [PATCH] // move_translations_module_file will now display an error message more verbose git-svn-id: http://dev.prestashop.com/svn/v1/branches/1.5.x@15772 b9a71923-0436-4b27-9f14-aed3839534dd --- .../upgrade/php/move_translations_module_file.php | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/install-dev/upgrade/php/move_translations_module_file.php b/install-dev/upgrade/php/move_translations_module_file.php index 40ffb9687..cc8cf27c3 100644 --- a/install-dev/upgrade/php/move_translations_module_file.php +++ b/install-dev/upgrade/php/move_translations_module_file.php @@ -15,6 +15,7 @@ function move_translations_module_file() // Get the list of modules $modules = scandir(_PS_MODULE_DIR_); + $error_list = array(); // Scan all modules and check if translation file exists foreach ($modules as $module_name) { @@ -37,11 +38,15 @@ function move_translations_module_file() $res &= mkdir($dir_translations, 0777); if (!rename($old_file, $new_file)) + { + $error_list[] = $module_name.' - '.$lang['iso_code']."
\r\n"; $res &= false; + } } } - if ($res) - return true; + + if (!$res||(count($error_list)>0)) + return array('error' => 1, 'msg' => implode("\r\n
", $error_list)); else - return array('error' => 1, 'msg' => 'An error has been encoutered for at least one module'); + return true; }