You are here

function lingotek_filters_popup_form in Lingotek Translation 7.5

Same name and namespace in other branches
  1. 7.7 lingotek.bulk_grid.inc \lingotek_filters_popup_form()
  2. 7.4 lingotek.bulk_grid.inc \lingotek_filters_popup_form()
  3. 7.6 lingotek.bulk_grid.inc \lingotek_filters_popup_form()
1 string reference to 'lingotek_filters_popup_form'
lingotek_filters_popup in ./lingotek.bulk_grid.inc

File

./lingotek.bulk_grid.inc, line 323
Bulk Grid form

Code

function lingotek_filters_popup_form($form = array(), $form_state = array()) {

  // Container to create styleable div class
  $form['filter_fieldset']['filters'] = array(
    '#type' => 'container',
  );

  // Container to create styleable div class
  $form['filter_fieldset']['filter_buttons'] = array(
    '#type' => 'container',
  );

  // Filter submit button
  $form['filter_fieldset']['filter_buttons']['filter_submit'] = array(
    '#type' => 'submit',
    '#value' => t('Submit Filters'),
    '#submit' => array(
      'lingotek_grid_filter_submit',
    ),
  );

  // Reset filter defaults button
  $form['filter_fieldset']['filter_buttons']['filter_reset'] = array(
    '#type' => 'submit',
    '#value' => t('Clear Filters'),
    '#submit' => array(
      'lingotek_grid_clear_filters',
    ),
  );
  $form_state['values']['filters'] = lingotek_grid_get_filters(TRUE);
  $form['filter_fieldset']['filters'] += lingotek_grid_build_filters($form_state);
  return $form;
}