add language support to webservices

This commit is contained in:
John
2023-01-02 19:59:53 +01:00
parent 1e885611dd
commit 4263c98f04
4 changed files with 39 additions and 17 deletions
+4 -3
View File
@@ -16,7 +16,7 @@ function readVersions($old=false) {
array_walk($v, $func);
}
}
function checkUpdate($ebusdVersion, $ebusdRelease, $architecture, $deviceVersion, $loadedFiles) {
function checkUpdate($ebusdVersion, $ebusdRelease, $architecture, $deviceVersion, $loadedFiles, $language) {
if (!$ebusdVersion) {
return 'invalid request';
}
@@ -39,11 +39,12 @@ function checkUpdate($ebusdVersion, $ebusdRelease, $architecture, $deviceVersion
}
$newerAvailable = 0;
$configs = '';
$offset = $language==='en' ? 3 : 0;
foreach ($loadedFiles as $k => $val) {
$v = $versions[$k];
if ($v) {
$newer = $v[2]>$val['t'];
if ($v[0]!=$val['h'] || $v[1]!=$val['s']) {
$newer = $v[2+$offset]>$val['t'];
if ($v[0+$offset]!=$val['h'] || $v[1+$offset]!=$val['s']) {
if ($newer) {
$newerAvailable++;
}