You are here

function brightcove_field_filter_form_submit in Brightcove Video Connect 7.2

Same name and namespace in other branches
  1. 7.7 brightcove.module \brightcove_field_filter_form_submit()
  2. 7.3 brightcove_field/brightcove_field.module \brightcove_field_filter_form_submit()
  3. 7.4 brightcove_field/brightcove_field.module \brightcove_field_filter_form_submit()
  4. 7.5 brightcove_field/brightcove_field.module \brightcove_field_filter_form_submit()
  5. 7.6 brightcove.module \brightcove_field_filter_form_submit()

Submit callback for brightcove_field_filter_form().

Set session variables based on selection.

See also

brightcove_field_browse().

File

brightcove_field/brightcove_field.module, line 1026
Brightcove field module provides a Content Construction Kit module to developers, allowing them to browse videos in their Brightcove Studio and upload them.

Code

function brightcove_field_filter_form_submit($form, &$form_state) {
  $keywords = $form_state['values']['keywords'];
  $search = $form_state['values']['search'];

  // Reset the form if keywords are empty or reset button was clicked.
  if (empty($keywords) || $form_state['clicked_button']['#name'] == 'reset') {
    unset($_SESSION['brightcove_field_filter']);
    return;
  }

  // The only thing we do is set session variables based on the selection.
  // Browse callback will take care of the rest.
  $_SESSION['brightcove_field_filter']['keywords'] = $keywords;
  $_SESSION['brightcove_field_filter']['search'] = $search;
}