function lingotek_filters_popup_form in Lingotek Translation 7.7
Same name and namespace in other branches
- 7.4 lingotek.bulk_grid.inc \lingotek_filters_popup_form()
- 7.5 lingotek.bulk_grid.inc \lingotek_filters_popup_form()
- 7.6 lingotek.bulk_grid.inc \lingotek_filters_popup_form()
1 string reference to 'lingotek_filters_popup_form'
File
- ./
lingotek.bulk_grid.inc, line 450
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($form_state['entity_type'], TRUE);
$form['filter_fieldset']['filters'] += $form_state['entity_type'] == 'config' ? lingotek_config_build_filters($form_state) : lingotek_grid_build_filters($form_state);
return $form;
}