function oa_core_form_field_ui_field_edit_form_alter in Open Atrium Core 7.2
Implements hook_form_FORM_ID_alter().
File
- ./
oa_core.module, line 2255
Code
function oa_core_form_field_ui_field_edit_form_alter(&$form, &$form_state) {
// Make allowed extensions optional and add additional helper text.
$field = $form['#field'];
$file_fields = array(
'fieldable_panels_pane-basic_file-field_basic_file_file',
'field_oa_media',
);
if (isset($form['instance']['settings']['file_extensions']) && in_array($field['field_name'], $file_fields)) {
$file_extensions = variable_get('file_entity_default_allowed_extensions', OA_FILE_EXTENSIONS_DEFAULT);
$form['instance']['settings']['file_extensions']['#description'] .= '<br>Leave blank for default: ' . $file_extensions;
$form['instance']['settings']['file_extensions']['#required'] = FALSE;
$form['#validate'][] = 'oa_core_field_ui_field_edit_form_validate';
}
}