You are here

function content_taxonomy_autocomplete_query_autocomplete_deluxe_taxonomy_autocomplete_alter in Content Taxonomy 7

Implements hook_query_TAG_alter().

File

./content_taxonomy_autocomplete.module, line 175

Code

function content_taxonomy_autocomplete_query_autocomplete_deluxe_taxonomy_autocomplete_alter(QueryAlterableInterface $query) {
  $field = field_info_field($query
    ->getMetaData('field_name'));
  if (isset($field['settings']['allowed_values'][1]) && isset($field['settings']['allowed_values'][1]['content_taxonomy_ignore_in_suggestions']) && $field['settings']['allowed_values'][1]['content_taxonomy_ignore_in_suggestions']) {
    if ($voc1 = taxonomy_vocabulary_machine_name_load($field['settings']['allowed_values'][0]['vocabulary'])) {
      $query
        ->condition('t.vid', $voc1->vid);
    }
  }
}