function _swftools_admin_file_handling_option in SWF Tools 6
Same name and namespace in other branches
- 5 swftools.admin.inc \_swftools_admin_file_handling_option()
- 6.2 swftools.admin.inc \_swftools_admin_file_handling_option()
1 call to _swftools_admin_file_handling_option()
- swftools_admin_handling_form in ./swftools.admin.inc
File
- ./swftools.admin.inc, line 350
Code
function _swftools_admin_file_handling_option($type, $player_directory, $description) {
$list = array();
$methods = swftools_methods_available($type);
if (count($methods)) {
foreach ($methods as $method => $info) {
if (!file_exists($player_directory . $info['shared_file'])) {
$list[$method] = $info['title'] . ' - <span class="error">Missing</span>';
if ($info['download']) {
$list[$method] = $list[$method] . ' - ' . l(t('Download here'), $info['download']);
}
}
else {
$list[$method] = $info['title'];
}
}
}
asort($list);
$list = array(
'None',
) + $list;
$default = swftools_get_player($type);
if (!$default) {
$default = 0;
}
return array(
'#type' => 'radios',
'#title' => t($description),
'#default_value' => $default,
'#options' => $list,
);
}