function osc_check_language_update($update_uri, $version = null) { $uri = _get_market_url('languages', $update_uri); if ($uri != false) { return _need_update($uri, $version); } return false; }
function osc_check_language_update($update_uri, $version = null) { $uri = _get_market_url('languages', $update_uri); if ($uri != false) { if (false === ($json = @osc_file_get_contents($uri))) { return false; } else { $data = json_decode($json, true); if (isset($data['s_version'])) { $result = version_compare2($version, $data['s_version']); if ($result == -1) { // market have a newer version of this language $result = version_compare2($data['s_version'], OSCLASS_VERSION); if ($result == 0 || $result == -1) { // market version is compatible with current osclass version return true; } } } } } return false; }