You are here

function googleanalytics_preprocess_search_results in Google Analytics 7.2

Same name and namespace in other branches
  1. 6.4 googleanalytics.module \googleanalytics_preprocess_search_results()
  2. 6.3 googleanalytics.module \googleanalytics_preprocess_search_results()
  3. 7 googleanalytics.module \googleanalytics_preprocess_search_results()

Implements hook_preprocess_search_results().

Collects and adds the number of search results to the head.

File

./googleanalytics.module, line 486
Drupal Module: Google Analytics

Code

function googleanalytics_preprocess_search_results(&$variables) {
  if (variable_get('googleanalytics_site_search', FALSE)) {

    // There is no search result $variable available that hold the number of items
    // found. But the pager item mumber can tell the number of search results.
    global $pager_total_items;
    drupal_add_js('window.googleanalytics_search_results = ' . intval($pager_total_items[0]) . ';', array(
      'type' => 'inline',
      'group' => JS_LIBRARY - 1,
      'requires_jquery' => FALSE,
    ));
  }
}