function views_advanced_labels_get_option in Views Advanced Labels 7
Retrieves the specified option for a specific view.
Parameters
view $view: The view for which the option should be retrieved.
string $name: The name of the option that should be retrieved.
string $handler_type: (optional) The type of handler to which this option pertains.
Return value
array An array containing the given option for the different enabled handlers.
4 calls to views_advanced_labels_get_option()
- views_advanced_labels_form_views_exposed_form_alter in ./
views_advanced_labels.module - Implements hook_form_FORM_ID_alter() for views_exposed_form().
- views_advanced_labels_views_table_style_preprocess in ./
views_advanced_labels.module - Preprocesses theme variables for a Views table style template.
- _views_advanced_labels_alter_field_form in ./
views_advanced_labels.module - Alters Views field configuration forms.
- _views_advanced_labels_alter_filter_form in ./
views_advanced_labels.module - Alters Views filter configuration forms.
File
- ./
views_advanced_labels.module, line 313 - Lets users configure the placeholders or "- Any -" options for Views filters.
Code
function views_advanced_labels_get_option(view $view, $name, $handler_type = 'fields') {
$option = array();
if (isset($view->display_handler->display->display_options[$handler_type])) {
// Fields are overridden: use this display's labels.
if (isset($view->display_handler->display->display_options[$name])) {
$option = $view->display_handler->display->display_options[$name];
}
}
else {
// Fields are default: use default display's labels.
if (isset($view->display['default']->display_options[$name])) {
$option = $view->display['default']->display_options[$name];
}
}
return $option;
}