diff --git contrib/search_api_facets/search_api_facets.module contrib/search_api_facets/search_api_facets.module index ddb0ea2..6db9ad3 100644 --- contrib/search_api_facets/search_api_facets.module +++ contrib/search_api_facets/search_api_facets.module @@ -293,6 +293,7 @@ function search_api_facets_block_save($delta = '', array $edit = array()) { * Implements hook_block_view(). */ function search_api_facets_block_view($delta = '') { + drupal_set_message("search_api_facets_block_view($delta) called."); if (!user_access('use search_api_facets')) { return; } @@ -654,9 +655,12 @@ function search_api_facets_current_search_options() { * Implements hook_search_api_query_alter(). */ function search_api_facets_search_api_query_alter(SearchApiQueryInterface $query) { + drupal_set_message(__FUNCTION__ . '() called.'); if (!user_access('use search_api_facets')) { + drupal_set_message('Access forbidden!'); return; } + drupal_set_message('Access allowed.'); // Add facet fields to query. $index_id = $query->getIndex()->machine_name; $facets = search_api_facet_load_multiple(FALSE, array('index_id' => $index_id, 'enabled' => TRUE)); @@ -665,6 +669,7 @@ function search_api_facets_search_api_query_alter(SearchApiQueryInterface $query $active = &drupal_static(__FUNCTION__, array()); $search_id = $query->getOption('search id'); foreach ($facets as $facet) { + drupal_set_message("Looking at facet {$facet->delta} ..."); if (array_search($search_id, $facet->options['ids_list']) === FALSE) { $search_ids = variable_get('search_api_facets_search_ids', array()); if (empty($search_ids[$index_id][$search_id])) { @@ -673,13 +678,16 @@ function search_api_facets_search_api_query_alter(SearchApiQueryInterface $query variable_set('search_api_facets_search_ids', $search_ids); } if (!$facet->options['default_true']) { + drupal_set_message('-> Facet not enabled.'); continue; // Facet doesn't match. } } elseif ($facet->options['default_true']) { + drupal_set_message('-> Facet disabled.'); continue; // Facet doesn't match. } $active[$facet->delta] = $search_id; + drupal_set_message('-> Added to $active.'); $fields[$facet->delta] = array( 'field' => $facet->field, 'limit' => $facet->options['display_more_link'] ? $facet->options['more_limit'] : $facet->options['limit'],