'UNSUPPORTED_LANG'); } } $editionList = array(); $editionListFancy = array(); foreach($packsForLangs[$lang] as $val) { foreach(array_keys($packs[$val]) as $edition) { if($edition == 'editionNeutral') continue; if(isset($fancyEditionNames[$edition])) { $fancyName = $fancyEditionNames[$edition]; } else { $fancyName = $edition; } $temp = array($edition => $fancyName); $editionList = array_merge($editionList, array($edition)); $editionListFancy = array_merge($editionListFancy, $temp); } } return array( 'apiVersion' => uupApiVersion(), 'editionList' => $editionList, 'editionFancyNames' => $editionListFancy, ); } ?>