You are here

function vsf_wysiwyg_form_views_exposed_form_alter in Visual select file 7

Implements hook_form_FORM_ID_alter() for views_exposed_form().

File

submodules/vsf_wysiwyg/vsf_wysiwyg.module, line 19

Code

function vsf_wysiwyg_form_views_exposed_form_alter(&$form, &$form_state) {
  if (isset($_GET['ckeditor'], $_GET['vsf_field'])) {
    $view = $form_state['view'];
    $field = $_GET['vsf_field'];
    $options = _vsf_wysiwyg_default_image_style_options();
    $context = compact('form', 'form_state', 'view', 'field');
    $context['default_formatter'] = variable_get('visual_select_file_default_style', '');
    drupal_alter('visual_select_file_formatter_options', $options, $context);
    $form['vsf_formatter'] = array(
      '#type' => 'select',
      '#title' => t('Formatter'),
      '#options' => $options,
      '#default_value' => $context['default_formatter'],
    );
  }
}