function acquia_search_environment_edit_form_validate in Acquia Connector 7.3
Same name and namespace in other branches
- 7 acquia_search/acquia_search.module \acquia_search_environment_edit_form_validate()
- 7.2 acquia_search/acquia_search.module \acquia_search_environment_edit_form_validate()
Ensures environment parameters are unchanged.
Parameters
mixed $form: Form array.
mixed $form_state: Form state array.
1 string reference to 'acquia_search_environment_edit_form_validate'
- acquia_search_form_apachesolr_environment_edit_form_alter in acquia_search/
acquia_search.module - Implements hook_form_FORM_ID_alter().
File
- acquia_search/
acquia_search.module, line 698 - Integration between Acquia Drupal and Acquia's hosted solr search service.
Code
function acquia_search_environment_edit_form_validate($form, &$form_state) {
if ($form_state['values']['acquia_search_solr_core'] === ACQUIA_SEARCH_SOLR_CORE_V2) {
// Make sure that the environment parameters have not been changed.
$form_state['values']['env_id'] = ACQUIA_SEARCH_ENVIRONMENT_ID;
$form_state['values'] = array_merge($form_state['values'], acquia_search_get_environment());
}
if ($form_state['values']['acquia_search_solr_core'] === ACQUIA_SEARCH_SOLR_CORE_V3) {
// Make sure that the environment parameters have not been changed.
$form_state['values'] = array_merge($form_state['values'], [
'service_class' => AcquiaSearchSolrService::class,
'env_id' => ACQUIA_SEARCH_V3_ENVIRONMENT_ID,
]);
}
}