function visual_select_file_form_field_ui_field_edit_form_alter in Visual select file 7
Implements hook_form_FORM_ID_alter() for field_ui_field_edit_form().
File
- ./
visual_select_file.module, line 291
Code
function visual_select_file_form_field_ui_field_edit_form_alter(&$form, &$form_state) {
$instance = $form['#instance'];
$settings = $instance['widget']['settings'];
if (isset($form['instance']['widget']['settings']['filefield_sources'])) {
$element =& $form['instance']['widget']['settings']['filefield_sources'];
// Extend 'reference' option title to clarify this is what VSF uses.
$element['filefield_sources']['#options']['reference'] .= ' (' . t('with Visual Select File') . ')';
// Add option to hide FFS' reference textfield.
$vsf_hide_textfield = !empty($settings['filefield_sources']['source_reference']['vsf_hide_textfield']);
$element['source_reference']['vsf_hide_textfield'] = array(
'#type' => 'checkbox',
'#title' => t('Hide reference textfield'),
'#default_value' => $vsf_hide_textfield,
'#description' => t('Checked, this will hide the textfield & submit button and only show the "Choose file" button.'),
);
}
}