function _acquia_search_solr_add_search_status_message in Acquia Connector 7.3
Appends search status message to form.
Parameters
array $form: Form array.
array $environment: Search environment.
Return value
array Altered form.
File
- acquia_search/
includes/ acquia_search_solr.helpers.inc, line 19 - Contains module related helpers.
Code
function _acquia_search_solr_add_search_status_message(array $form, array $environment) {
$api = _acquia_search_solr_get_api();
if (empty($api)) {
return $form;
}
$preferred_index_service = $api
->getPreferredIndexService();
if ($preferred_index_service
->isPreferredIndexAvailable()) {
$markup = AcquiaSearchSolrMessages::getSearchStatusMessage($environment);
}
else {
$markup = AcquiaSearchSolrMessages::getNoPreferredIndexError($preferred_index_service
->getAvailableIndexesIds());
}
$form['acquia_search_solr_message'] = [
'#type' => 'fieldset',
'#title' => t('Acquia Search status for this connection'),
'#collapsible' => FALSE,
'#weight' => -10,
'message' => [
'#markup' => $markup,
],
];
return $form;
}