[-] BO : Fix bug #PSCFI-7231 strtolower iso_lang for package download link
This commit is contained in:
1 parent
ccf2baec3a
commit
f0dbe3b86c
4 files changed
+6
-6
No files matched your search
@@ -788,11 +788,11 @@ class LanguageCore extends ObjectModel
|
|||||||
$lang_pack_ok = false;
|
$lang_pack_ok = false;
|
||||||
$errors = array();
|
$errors = array();
|
||||||
$file = _PS_TRANSLATIONS_DIR_.$iso.'.gzip';
|
$file = _PS_TRANSLATIONS_DIR_.$iso.'.gzip';
|
||||||
if (!$lang_pack_link = Tools::file_get_contents('http://www.prestashop.com/download/lang_packs/get_language_pack.php?version='.$version.'&iso_lang='.$iso))
|
if (!$lang_pack_link = Tools::file_get_contents('http://www.prestashop.com/download/lang_packs/get_language_pack.php?version='.$version.'&iso_lang='.Tools::strtolower($iso)))
|
||||||
$errors[] = Tools::displayError('Archive cannot be downloaded from prestashop.com.');
|
$errors[] = Tools::displayError('Archive cannot be downloaded from prestashop.com.');
|
||||||
elseif (!$lang_pack = Tools::jsonDecode($lang_pack_link))
|
elseif (!$lang_pack = Tools::jsonDecode($lang_pack_link))
|
||||||
$errors[] = Tools::displayError('Error occurred when language was checked according to your Prestashop version.');
|
$errors[] = Tools::displayError('Error occurred when language was checked according to your Prestashop version.');
|
||||||
elseif ($content = Tools::file_get_contents('http://translations.prestashop.com/download/lang_packs/gzip/'.$lang_pack->version.'/'.$lang_pack->iso_code.'.gzip'))
|
elseif ($content = Tools::file_get_contents('http://translations.prestashop.com/download/lang_packs/gzip/'.$lang_pack->version.'/'.Tools::strtolower($lang_pack->iso_code.'.gzip')))
|
||||||
if (!@file_put_contents($file, $content))
|
if (!@file_put_contents($file, $content))
|
||||||
$errors[] = Tools::displayError('Server does not have permissions for writing.');
|
$errors[] = Tools::displayError('Server does not have permissions for writing.');
|
||||||
if (file_exists($file))
|
if (file_exists($file))
|
||||||
|
|||||||
@@ -489,7 +489,7 @@ class AdminLanguagesControllerCore extends AdminController
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Get all iso code available
|
// Get all iso code available
|
||||||
if ($lang_packs = Tools::file_get_contents('http://www.prestashop.com/download/lang_packs/get_language_pack.php?version='.Tools::getValue('ps_version').'&iso_lang='.Tools::getValue('iso_lang')))
|
if ($lang_packs = Tools::file_get_contents('http://www.prestashop.com/download/lang_packs/get_language_pack.php?version='.Tools::getValue('ps_version').'&iso_lang='.Tools::strtolower(Tools::getValue('iso_lang'))))
|
||||||
{
|
{
|
||||||
$result = Tools::jsonDecode($lang_packs);
|
$result = Tools::jsonDecode($lang_packs);
|
||||||
if ($lang_packs !== '' && $result && !isset($result->error))
|
if ($lang_packs !== '' && $result && !isset($result->error))
|
||||||
|
|||||||
@@ -720,7 +720,7 @@ class AdminTranslationsControllerCore extends AdminController
|
|||||||
if (Validate::isLangIsoCode($arr_import_lang[0]))
|
if (Validate::isLangIsoCode($arr_import_lang[0]))
|
||||||
{
|
{
|
||||||
if ($content = Tools::file_get_contents(
|
if ($content = Tools::file_get_contents(
|
||||||
'http://www.prestashop.com/download/lang_packs/gzip/'.$arr_import_lang[1].'/'.$arr_import_lang[0].'.gzip', false,
|
'http://www.prestashop.com/download/lang_packs/gzip/'.$arr_import_lang[1].'/'.Tools::strtolower($arr_import_lang[0]).'.gzip', false,
|
||||||
@stream_context_create(array('http' => array('method' => 'GET', 'timeout' => 5)))))
|
@stream_context_create(array('http' => array('method' => 'GET', 'timeout' => 5)))))
|
||||||
{
|
{
|
||||||
$file = _PS_TRANSLATIONS_DIR_.$arr_import_lang[0].'.gzip';
|
$file = _PS_TRANSLATIONS_DIR_.$arr_import_lang[0].'.gzip';
|
||||||
|
|||||||
+2
-2
@@ -34,7 +34,7 @@ function checkLangPack(token){
|
|||||||
action:'checkLangPack',
|
action:'checkLangPack',
|
||||||
token:token,
|
token:token,
|
||||||
ajax:1,
|
ajax:1,
|
||||||
iso_lang:$('#iso_code').val(),
|
iso_lang:($('#iso_code').val()).toLowerCase(),
|
||||||
ps_version:$('#ps_version').val()
|
ps_version:$('#ps_version').val()
|
||||||
},
|
},
|
||||||
function(ret)
|
function(ret)
|
||||||
@@ -47,7 +47,7 @@ function checkLangPack(token){
|
|||||||
message = langPackOk + ' <b>'+content['name'] + '</b>) :'
|
message = langPackOk + ' <b>'+content['name'] + '</b>) :'
|
||||||
+'<br />' + langPackVersion + ' ' + content['version']
|
+'<br />' + langPackVersion + ' ' + content['version']
|
||||||
+ ' <a href="http://www.prestashop.com/download/lang_packs/gzip/' + content['version'] + '/'
|
+ ' <a href="http://www.prestashop.com/download/lang_packs/gzip/' + content['version'] + '/'
|
||||||
+ $('#iso_code').val()+'.gzip" target="_blank" class="link">'+download+'</a><br />' + langPackInfo;
|
+ ($('#iso_code').val()).toLowerCase()+'.gzip" target="_blank" class="link">'+download+'</a><br />' + langPackInfo;
|
||||||
$('#lang_pack_msg').html(message);
|
$('#lang_pack_msg').html(message);
|
||||||
$('#lang_pack_msg').show();
|
$('#lang_pack_msg').show();
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in new issue
Block a user