You are here

function acquia_search_preprocess_search_api_server in Acquia Connector 8

Implements hook_preprocess_HOOK().

Theme override for Search API server status page.

See also

acquia_search_theme_registry_alter()

File

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

Code

function acquia_search_preprocess_search_api_server(array &$variables) {

  /** @var \Drupal\search_api\Entity\Server $server */
  $server = $variables['server'];
  if (!acquia_search_is_acquia_server($server
    ->getBackendConfig())) {
    return;
  }
  if (acquia_search_should_set_read_only_mode()) {
    acquia_search_server_show_read_only_mode_warning();
  }
  $variables['acquia_search_info_box'] = [
    '#type' => 'fieldset',
    '#title' => t('Acquia Search status for this connection'),
    '#markup' => acquia_search_get_search_status_message($server),
  ];
}