function acquia_search_get_read_only_mode_warning in Acquia Connector 7.3
Same name and namespace in other branches
- 8 acquia_search/acquia_search.module \acquia_search_get_read_only_mode_warning()
- 7.2 acquia_search/acquia_search.module \acquia_search_get_read_only_mode_warning()
Returns formatted message about read-only mode.
Parameters
array $environment: An Apache Solr module environment.
string $t: Message.
Return value
string Formatted message.
3 calls to acquia_search_get_read_only_mode_warning()
- acquia_search_form_apachesolr_environment_edit_form_alter in acquia_search/
acquia_search.module - Implements hook_form_FORM_ID_alter().
- acquia_search_form_apachesolr_index_action_form_alter in acquia_search/
acquia_search.module - Implements hook_form_FORM_ID_alter().
- acquia_search_requirements in acquia_search/
acquia_search.install - Implements hook_requirements().
File
- acquia_search/
acquia_search.module, line 212 - Integration between Acquia Drupal and Acquia's hosted solr search service.
Code
function acquia_search_get_read_only_mode_warning(array $environment, $t = 't') {
$msg = $t('To protect your data, Acquia Search module is enforcing
read-only mode, because it could not figure out what Acquia-hosted Solr
index to connect to. This helps you avoid writing to a production index
if you copy your site to a development or other environment(s).');
if (!empty($environment['acquia_search_possible_cores'])) {
$list = theme('item_list', array(
'items' => $environment['acquia_search_possible_cores'],
));
$msg .= '<p>';
$msg .= $t('These index IDs would have worked, but could not be found on
your Acquia subscription: !list', array(
'!list' => $list,
));
$msg .= '</p>';
}
$msg .= $t('To fix this problem, please read <a href="@url">our documentation</a>.', array(
'@url' => 'https://docs.acquia.com/acquia-search/multiple-cores',
));
return $msg;
}