You are here

function location_update_index in Location 7.5

Same name and namespace in other branches
  1. 5.3 contrib/location_search/location_search.module \location_update_index()
  2. 6.3 contrib/location_search/location_search.module \location_update_index()
  3. 7.3 contrib/location_search/location_search.module \location_update_index()
  4. 7.4 contrib/location_search/location_search.module \location_update_index()

Implements hook_update_index().

File

contrib/location_search/location_search.module, line 347
Location search interface.

Code

function location_update_index() {
  $limit = (int) variable_get('search_cron_limit', 100);
  $result = db_query_range('SELECT lid FROM {location_search_work}', 0, $limit);
  foreach ($result as $row) {
    $loc = location_load_location($row->lid);
    $text = theme('location', array(
      'location' => $loc,
      'hide' => array(),
    ));

    // @@@ hide?
    search_index($row->lid, 'location', $text);
    db_delete('location_search_work')
      ->condition('lid', $row->lid)
      ->execute();
  }
}