From 047b7f8f7da68dddb5d6733856b7032f7c4490c3 Mon Sep 17 00:00:00 2001 From: Achim Ennenbach Date: Wed, 4 Jul 2018 12:09:25 +0200 Subject: [PATCH] fixes #3059 Language list was empty, even if languages were available download and info link returned from languagepacks.xml contain wrong links --- e107_admin/lancheck.php | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/e107_admin/lancheck.php b/e107_admin/lancheck.php index 4076424a0..913a57627 100644 --- a/e107_admin/lancheck.php +++ b/e107_admin/lancheck.php @@ -913,12 +913,23 @@ class lancheck return false; } - foreach($rawData['language'] as $val) + foreach($rawData['language'] as $key => $att) { - $att = $val['@attributes']; + // issue #3059 Language list didn't load + if ($key != '@attributes') continue; $id = $att['name']; + // fix github double url bug... + if (stripos($att['url'], 'https://github.comhttps://github.com') !== false) + { + $att['url'] = str_ireplace('https://github.comhttps://github.com', 'https://github.com', $att['url']); + } + if (stripos($att['infourl'], 'https://github.comhttps://github.com') !== false) + { + $att['infourl'] = str_ireplace('https://github.comhttps://github.com', 'https://github.com', $att['infourl']); + } + $languages[$id] = array( 'name' => $att['name'], 'author' => $att['author'],