From 3ed46fca1d0e4a335ec5e7c23985447394cdfe9f Mon Sep 17 00:00:00 2001 From: bergware Date: Fri, 1 May 2020 18:43:06 +0200 Subject: [PATCH] Multi-language support --- plugins/dynamix.plugin.manager/scripts/language | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/plugins/dynamix.plugin.manager/scripts/language b/plugins/dynamix.plugin.manager/scripts/language index 0cd6d9b51..48fb7b006 100755 --- a/plugins/dynamix.plugin.manager/scripts/language +++ b/plugins/dynamix.plugin.manager/scripts/language @@ -87,14 +87,16 @@ function language($method, $xml_file, &$error) { $url = $xml->LanguageURL; $zip = basename($url); $save = "$boot/dynamix/$zip"; - if ($url) { - if (!download($url, $save, $error)) { - @unlink($save); + if (!file_exists($save)) { + if ($url) { + if (!download($url, $save, $error)) { + @unlink($save); + return false; + } + } else { + $error = "missing URL"; return false; } - } else { - $error = "missing URL"; - return false; } $name = str_replace('.lang.zip','',$zip); $path = "$docroot/languages/$name";