$val) { if(!count(array_diff(array_keys($val), array('LXP')))) { continue; } if(!count(array_diff(array_keys($val), array('FOD')))) { continue; } if(isset($fancyLangNames[$key])) { $fancyName = $fancyLangNames[$key]; } else { $fancyName = $key; } $langList[] = $key; $langListFancy[$key] = $fancyName; } if(isset($info)) { return array( 'apiVersion' => uupApiVersion(), 'langList' => $langList, 'langFancyNames' => $langListFancy, 'updateInfo' => $info ); } else { return array( 'apiVersion' => uupApiVersion(), 'langList' => $langList, 'langFancyNames' => $langListFancy ); } }