You are here

function search_autocomplete_update_7200 in Search Autocomplete 7.2

Get ready for 2.x

File

./search_autocomplete.install, line 273
This file is used to install/update/delete the module tables in database

Code

function search_autocomplete_update_7200() {

  // if tables does'not already exists: run install
  $ret = array();
  $ok_result = TRUE;

  // so far so good
  if (!(db_table_exists('search_autocomplete_forms') && db_table_exists('search_autocomplete_suggestions'))) {
    $results = drupal_install_schema('search_autocomplete');

    //Install the database specified in  'function search_autocomplete_schema'
    foreach ($results as $result) {

      // Check eventual errors that could have occured
      if (!$result->success) {
        drupal_set_message(st('An error has occured during table creation, please retry. If the problem persist please post an issue and report the code: #err_code:400 @query', $result['query']), 'error');
      }
    }
    search_autocomplete_install();
  }
  variable_del('search_autocomplete_forms');
  variable_del('search_autocomplete_test');
  variable_del('search_autocomplete_limit');
  variable_del('search_autocomplete_trigger');
  variable_del('search_autocomplete_method');

  // Rebuild system table contents.
  system_rebuild_module_data();
  system_rebuild_theme_data();
  return $ret;
}