function views_handler_filter::show_expose_button
3.x views_handler_filter.inc | views_handler_filter::show_expose_button(&$form, &$form_state) |
2.x views_handler_filter.inc | views_handler_filter::show_expose_button(&$form, &$form_state) |
Shortcut to display the expose/hide button.
1 call to views_handler_filter::show_expose_button()
- views_handler_filter::options_form in handlers/
views_handler_filter.inc - Provide the basic form which calls through to subforms. If overridden, it is best to call through to the parent, or to at least make sure all of the functions in this form are called.
File
- handlers/
views_handler_filter.inc, line 202
Class
- views_handler_filter
- Base class for filters.
Code
function show_expose_button(&$form, &$form_state) {
$form['expose_button'] = array(
'#prefix' => '<div class="views-expose clear-block">',
'#suffix' => '</div>',
);
if (empty($this->options['exposed'])) {
$form['expose_button']['button'] = array(
'#type' => 'submit',
'#value' => t('Expose'),
'#submit' => array('views_ui_config_item_form_expose'),
);
$form['expose_button']['markup'] = array(
'#prefix' => '<div class="description">',
'#value' => t('This item is currently not exposed. If you <strong>expose</strong> it, users will be able to change the filter as they view it.'),
'#suffix' => '</div>',
);
}
else {
$form['expose_button']['button'] = array(
'#type' => 'submit',
'#value' => t('Hide'),
'#submit' => array('views_ui_config_item_form_expose'),
);
$form['expose_button']['markup'] = array(
'#prefix' => '<div class="description">',
'#value' => t('This item is currently exposed. If you <strong>hide</strong> it, users will not be able to change the filter as they view it.'),
'#suffix' => '</div>',
);
}
}