1 views_plugin_exposed_form_input_required.inc | views_plugin_exposed_form_input_required::pre_render($values) |
Overrides views_plugin_exposed_form::pre_render
File
- core/
modules/ views/ plugins/ views_plugin_exposed_form_input_required.inc, line 61 - Definition of views_plugin_exposed_form_input_required.
Class
- views_plugin_exposed_form_input_required
- Exposed form plugin that provides an exposed form with required input.
Code
function pre_render($values) {
if (!$this->exposed_filter_applied()) {
$options = array(
'id' => 'area',
'table' => 'views',
'field' => 'area',
'label' => '',
'relationship' => 'none',
'group_type' => 'group',
'content' => $this->options['text_input_required'],
'format' => $this->options['text_input_required_format'],
'empty' => TRUE,
);
$handler = views_get_handler('views', 'area', 'area');
$handler->init($this->view, $options);
$this->display->handler->handlers['empty'] = array(
'area' => $handler,
);
$this->display->handler->set_option('empty', array('text' => $options));
}
}