function global_filter_submission_form in Views Global Filter 7
Same name and namespace in other branches
- 8 global_filter.widgets.inc \global_filter_submission_form()
Creates the global selector widgets, e.g., drop-down, radio-boxes, links...
1 string reference to 'global_filter_submission_form'
- global_filter_forms in ./
global_filter.widgets.inc - Implements hook_forms().
File
Code
function global_filter_submission_form($form, &$form_state, $block_number) {
if (!isset($form_state['language'])) {
$form_state['language'] = LANGUAGE_NONE;
}
foreach (global_filter_get_filters_for_block($block_number) as $key => $filter) {
$form_state['global_filters'][$key]['name'] = $filter['name'];
$form_state['global_filters'][$key]['widget'] = $filter['widget'];
$form_state['global_filters'][$key]['label'] = $filter['label'];
global_filter_create_widget($key, $form, $form_state);
}
// Complete form with markup and visible or invisible submit button (unless
// the form contains link widgets only).
global_filter_finalise_form($form, $block_number);
$path = drupal_get_path('module', 'global_filter');
$form['#attached']['css'][] = $path . '/global_filter.css';
$form['#attributes']['class'][] = drupal_html_class('global-filter');
return $form;
}