'UNSUPPORTED_LANG'); } $lang = strtolower($lang); $genPack = uupApiGetPacks($updateId); $fancyEditionNames = uupGetInfoTexts()['fancyEditionNames']; if(!isset($genPack[$lang])) { return array('error' => 'UNSUPPORTED_LANG'); } $editionList = []; $editionListFancy = []; foreach(array_keys($genPack[$lang]) as $edition) { if(in_array($edition, ['LXP', 'FOD'])) continue; $fancyName = isset($fancyEditionNames[$edition]) ? $fancyEditionNames[$edition] : $edition; $editionList[] = $edition; $editionListFancy[$edition] = $fancyName; } return [ 'apiVersion' => uupApiVersion(), 'editionList' => $editionList, 'editionFancyNames' => $editionListFancy, ]; }