You are here

function brightcove_media_browser_filter_form in Brightcove Video Connect 7.7

Same name and namespace in other branches
  1. 7.2 brightcove_media/brightcove_media.module \brightcove_media_browser_filter_form()
  2. 7.3 brightcove_media/brightcove_media.module \brightcove_media_browser_filter_form()
  3. 7.4 brightcove_media/brightcove_media.module \brightcove_media_browser_filter_form()
  4. 7.6 brightcove_media/brightcove_media.module \brightcove_media_browser_filter_form()

Filter form for brightcove media video browser.

1 string reference to 'brightcove_media_browser_filter_form'
MediaBrowserBrightcoveVideo::view in brightcove_media/includes/MediaBrowserBrightcoveVideo.inc

File

brightcove_media/brightcove_media.module, line 446
This module provide the hook implementations for the integration with Media module.

Code

function brightcove_media_browser_filter_form($form, &$form_state) {
  $form['searchform'] = [
    '#type' => 'fieldset',
    '#title' => t('Filter videos'),
    '#collapsible' => TRUE,
    '#collapsed' => TRUE,
  ];
  $form['searchform']['keywords'] = [
    '#type' => 'textfield',
    '#title' => t('Keywords'),
    '#size' => 25,
    '#default_value' => '',
    '#description' => t('Keyword search in Brightcove. See the <a href="http://docs.brightcove.com/en/video-cloud/cms-api/guides/search-videos.html#combinesearchcriteria" target="_blank">documentation</a> for more information.'),
  ];
  $form['searchform']['filter'] = [
    '#type' => 'button',
    '#name' => 'filter',
    '#value' => t('Filter'),
  ];
  $form['searchform']['reset'] = [
    '#type' => 'button',
    '#name' => 'reset',
    '#value' => t('Reset'),
  ];
  $form['#prefix'] = '<div id="bc-filter-form">';
  $form['#suffix'] = '</div>';
  $form['submitted-video'] = [
    '#type' => 'hidden',
    '#default_value' => FALSE,
  ];
  $form['actions'] = [
    '#type' => 'actions',
  ];
  $form['actions']['submit'] = [
    '#type' => 'submit',
    '#submit' => [
      'brightcove_media_browser_form_submit',
    ],
    '#value' => t('Submit'),
  ];
  return $form;
}