From bce954d9dcd7e4f1057852fa33da890abbd82e69 Mon Sep 17 00:00:00 2001 From: mkuba50 Date: Thu, 14 Jun 2018 19:40:51 +0200 Subject: [PATCH] Added option to automatically use latest build version from database --- fetchupd.php | 22 +++++++++++++++++++++- shared/main.php | 2 +- 2 files changed, 22 insertions(+), 2 deletions(-) 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() {