You are here

function search_api_saved_searches_search_api_index_update in Search API Saved Searches 7

Implements hook_search_api_index_update().

If the index got disabled, do the same with its search settings.

File

./search_api_saved_searches.module, line 371
Offers the ability to save searches and be notified of new results.

Code

function search_api_saved_searches_search_api_index_update(SearchApiIndex $index) {
  if (!$index->enabled && $index->original->enabled) {
    foreach (search_api_saved_searches_settings_load_multiple(FALSE, array(
      'index_id' => $index->machine_name,
    )) as $settings) {
      if ($settings->enabled) {
        $settings->enabled = FALSE;
        $settings
          ->save();
      }
    }
  }
}