diff --git a/fetchupd.php b/fetchupd.php index 02b24ea..4b1d5ba 100644 --- a/fetchupd.php +++ b/fetchupd.php @@ -19,7 +19,7 @@ require_once dirname(__FILE__).'/shared/main.php'; require_once dirname(__FILE__).'/shared/requests.php'; require_once dirname(__FILE__).'/listid.php'; -function uupFetchUpd($arch = 'amd64', $ring = 'WIF', $flight = 'Active', $build = '16251', $minor = '0', $sku = '48') { +function uupFetchUpd($arch = 'amd64', $ring = 'WIF', $flight = 'Active', $build = 'latest', $minor = '0', $sku = '48') { uupApiPrintBrand(); $arch = strtolower($arch); @@ -27,6 +27,26 @@ function uupFetchUpd($arch = 'amd64', $ring = 'WIF', $flight = 'Active', $build $flight = ucwords(strtolower($flight)); if($flight == 'Current') $flight = 'Active'; + if($build == 'latest' || (!$build)) { + $builds = array('17134.1'); + + $ids = uupListIds(); + if(isset($ids['error'])) { + $ids['builds'] = array(); + } + + $ids = $ids['builds']; + foreach($ids as $val) { + $builds[] = $val['build']; + } + + $builds = array_unique($builds); + rsort($builds); + + $build = $builds[0]; + unset($builds, $ids); + } + $build = explode('.', $build); if(isset($build[1])) $minor = intval($build[1]); $build = intval($build[0]); diff --git a/shared/main.php b/shared/main.php index 3197726..7af2521 100644 --- a/shared/main.php +++ b/shared/main.php @@ -16,7 +16,7 @@ limitations under the License. */ function uupApiVersion() { - return '1.14.4'; + return '1.15.0'; } function uupApiPrintBrand() {