diff --git a/admin-dev/tabs/AdminTranslations.php b/admin-dev/tabs/AdminTranslations.php index 7bf43a7fd..2155437a5 100644 --- a/admin-dev/tabs/AdminTranslations.php +++ b/admin-dev/tabs/AdminTranslations.php @@ -1943,7 +1943,7 @@ class AdminTranslations extends AdminTab { $dir = opendir(_PS_ALL_THEMES_DIR_); while ($folder = readdir($dir)) - if ($folder != '.' AND $folder != '..' AND file_exists(_PS_ALL_THEMES_DIR_.'/'.$folder.'/preview.jpg')) + if ($folder != '.' AND $folder != '..' AND is_dir($folder) AND file_exists(_PS_ALL_THEMES_DIR_.'/'.$folder.'/preview.jpg')) $themes[$folder]['name'] = $folder; closedir($dir); return isset($themes) ? $themes : array();