You are here

function acquia_search_form_apachesolr_index_action_form_alter in Acquia Connector 7.2

Same name and namespace in other branches
  1. 7.3 acquia_search/acquia_search.module \acquia_search_form_apachesolr_index_action_form_alter()

Implementation of hook_form_[form_id]_alter().

File

acquia_search/acquia_search.module, line 533
Integration between Acquia Drupal and Acquia's hosted solr search service.

Code

function acquia_search_form_apachesolr_index_action_form_alter(&$form, $form_state) {
  $env_id = isset($form['action']['env_id']['#value']) ? $form['action']['env_id']['#value'] : '';
  $environment = $env_id ? apachesolr_environment_load($env_id) : FALSE;

  // Add message to Acquia-connected indexes.
  if ($environment && acquia_search_environment_connected($environment)) {
    acquia_search_add_form_status_message($form, $form_state, $environment);
    if (acquia_search_is_environment_overridden_to_read_only($environment)) {
      $dsm = acquia_search_get_read_only_mode_warning($environment);
      drupal_set_message($dsm, 'warning', FALSE);
    }
  }
}