function better_exposed_filters_exposed_form_plugin::unpack_translatable_keys in Better Exposed Filters 7.3
2 calls to better_exposed_filters_exposed_form_plugin::unpack_translatable_keys()
File
- ./
better_exposed_filters_exposed_form_plugin.inc, line 2132 - Provides an Better Exposed Filters exposed form plugin for View 3.x.
Class
- better_exposed_filters_exposed_form_plugin
- Better exposed filter form plugin class.
Code
function unpack_translatable_keys() {
// Default options.
$keys = array(
// @TODO: Do we need to give this a better key so it makes more sense in
// the localization UI?
'value' => array(
'bef',
'general',
'text_input_required',
'text_input_required',
'value',
),
'general_secondary_label' => array(
'bef',
'general',
'secondary_label',
),
'sort_collapsible_label' => array(
'bef',
'sort',
'advanced',
'collapsible_label',
),
'sort_combine_rewrite' => array(
'bef',
'sort',
'advanced',
'combine_rewrite',
),
'sort_reset_label' => array(
'bef',
'sort',
'advanced',
'reset_label',
),
);
// Exposed filter options.
foreach ($this->display->handler
->get_handlers('filter') as $label => $filter) {
if (!$filter->options['exposed']) {
continue;
}
$keys[$label . '_filter_description'] = array(
'bef',
$label,
'more_options',
'bef_filter_description',
);
$keys[$label . '_any_label'] = array(
'bef',
$label,
'more_options',
'any_label',
);
$keys[$label . '_rewrite_values'] = array(
'bef',
$label,
'more_options',
'rewrite',
'filter_rewrite_values',
);
$keys[$label . '_datepicker_options'] = array(
'bef',
$label,
'more_options',
'datepicker_options',
);
}
return $keys;
}