You are here

function node_gallery_api_form_file_entity_file_display_form_alter in Node Gallery 7

Implments hook_form_FORM_ID_alter() for file_entity_file_display_form.

_state

Parameters

array $form:

string $form_id:

File

./node_gallery_api.module, line 362
Node Gallery module.

Code

function node_gallery_api_form_file_entity_file_display_form_alter(&$form, &$form_state, $form_id) {
  $settings = variable_get('node_gallery_api_file_link_settings', array());
  $form['node_gallery_api_link'] = array(
    '#type' => 'select',
    '#options' => array(
      'none' => t('None'),
      'gallery_item' => t('Link to gallery item'),
      'gallery' => t('Link to gallery'),
    ),
    '#title' => t('Node Gallery Link'),
    '#default_value' => isset($settings[$form['#file_type']][$form['#view_mode']]) ? $settings[$form['#file_type']][$form['#view_mode']] : 'none',
  );
  $form['#submit'][] = 'node_gallery_api_file_entity_display_form_submit';
}