You are here

function _taxonomy_publisher_filter_return_taxonomy_fields in Taxonomy Tools 8

Same name and namespace in other branches
  1. 7 taxonomy_publisher_filter/taxonomy_publisher_filter.api.inc \_taxonomy_publisher_filter_return_taxonomy_fields()

Check and return fields using Taxonomy Vocabulary.

Parameters

array $form_info: array containing form information

Return value

array return the fields from the form that are a taxonomy term reference

1 call to _taxonomy_publisher_filter_return_taxonomy_fields()
taxonomy_publisher_filter_form_views_exposed_form_alter in taxonomy_publisher_filter/taxonomy_publisher_filter.module
Implements hook_form_FORM_ID_alter().

File

taxonomy_publisher_filter/taxonomy_publisher_filter.api.inc, line 119
API functions.

Code

function _taxonomy_publisher_filter_return_taxonomy_fields($form_info) {
  $field_names = array();
  foreach ($form_info as $key => $value) {
    if (strpos($key, '_tid') !== FALSE && strpos($key, 'filter-') !== FALSE) {
      preg_match('/^filter-(.*?)$/', $key, $matches);
      $field_names[$matches[1]] = $matches[1];
    }
  }
  return $field_names;
}