You are here

function search_autocomplete_config_features_rebuild in Search Autocomplete 7.4

Implements rebuild function

1 call to search_autocomplete_config_features_rebuild()
search_autocomplete_config_features_revert in ./search_autocomplete.features.inc
Implements hook_features_revert().

File

./search_autocomplete.features.inc, line 109
Search Autocomplete Add support for CTools and feature import/export.

Code

function search_autocomplete_config_features_rebuild($module) {
  $items = module_invoke($module, 'search_autocomplete_config_features_default_settings');
  $new = FALSE;
  foreach ($items as $value) {
    try {
      $result = search_autocomplete_row_data($value['fid']);
      if (!is_array($result)) {
        $new = TRUE;
      }
      drupal_write_record('search_autocomplete_forms', $value, $new ? array() : 'fid');
    } catch (Exception $e) {
      watchdog("Error in updating", $e
        ->getMessage(), array(), WATCHDOG_ERROR);
    }
  }
}