function imce_uploader_form_imce_profile_form_alter in IMCE Uploader 7
Implements hook_form_FORM_ID_alter().
See also
File
- ./
imce_uploader.module, line 12 - IMCE Uploader
Code
function imce_uploader_form_imce_profile_form_alter(&$form, &$form_state) {
$profile = $form_state['profile'];
$uploaders = imce_uploader_get_uploaders();
if (count($uploaders) == 1) {
$form['profile']['uploader'] = array(
'#type' => 'value',
'#value' => key($uploaders),
);
}
else {
$form['profile']['uploader'] = array(
'#type' => 'radios',
'#title' => t('File Uploader'),
'#options' => array(),
'#default_value' => empty($profile['uploader']) ? 'default' : $profile['uploader'],
);
foreach ($uploaders as $uploader_id => $uploader) {
$form['profile']['uploader']['#options'][$uploader_id] = $uploader['title'];
if (!empty($uploader['description'])) {
$form['profile']['uploader'][$uploader_id]['#description'] = $uploader['description'];
}
}
}
}