You are here

function views_fieldsets_field_is_in_fieldset in Views fieldsets 7

Same name and namespace in other branches
  1. 7.2 views_fieldsets.module \views_fieldsets_field_is_in_fieldset()

Helper to ...

Establishes whether a field is IN a Views Fieldsets field.

1 call to views_fieldsets_field_is_in_fieldset()
views_fieldsets_preprocess_views_view_fields__2 in ./views_fieldsets.module
Implements template_preprocess_views_view_fields().

File

./views_fieldsets.module, line 271
Hooks, helpers and theming for the Views Fieldsets module.

Code

function views_fieldsets_field_is_in_fieldset($field_name, $display_handler) {
  if (!@$display_handler->_fieldsets) {
    $display_handler->_fieldsets = array_filter($display_handler->handlers['field'], function ($handler) {
      return $handler instanceof views_fieldsets_fieldset_field_handler;
    });
  }
  foreach ($display_handler->_fieldsets as $fieldset) {
    if (in_array($field_name, $fieldset->options['children'])) {
      return TRUE;
    }
  }
  return FALSE;
}