function location_update_index in Location 7.5
Same name and namespace in other branches
- 5.3 contrib/location_search/location_search.module \location_update_index()
- 6.3 contrib/location_search/location_search.module \location_update_index()
- 7.3 contrib/location_search/location_search.module \location_update_index()
- 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();
  }
}