add language support to webservices
This commit is contained in:
@@ -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++;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user