You are here

function apachesolr_multilingual_admin_form_validate_new_config in Apache Solr Multilingual 6

Same name and namespace in other branches
  1. 6.2 apachesolr_multilingual.admin.inc \apachesolr_multilingual_admin_form_validate_new_config()
1 call to apachesolr_multilingual_admin_form_validate_new_config()
apachesolr_multilingual_textfile_form_validate_new_config in apachesolr_multilingual_textfile/apachesolr_multilingual_textfile.module
2 string references to 'apachesolr_multilingual_admin_form_validate_new_config'
apachesolr_multilingual_admin_form in ./apachesolr_multilingual.admin.inc
@file Admin settings for Apache Solr Multilingual.
apachesolr_multilingual_advanced_solr_form in apachesolr_multilingual_advanced_solr/apachesolr_multilingual_advanced_solr.admin.inc
@file Admin settings for Apache Solr Multilingual Advanced Settings.

File

./apachesolr_multilingual.admin.inc, line 352
Admin settings for Apache Solr Multilingual.

Code

function apachesolr_multilingual_admin_form_validate_new_config($element, $form_state) {
  static $msg_sent = FALSE;
  if (!$msg_sent) {
    if ($element['#value'] != $element['#default_value']) {
      drupal_set_message(t('Changing "%title" requires you to !link_download a new set of configuration files, to update your solr configuration, to restart your solr server and to !link_delete the index.', array(
        '%title' => $element['#title'],
        '!link_download' => l(t('download'), 'admin/settings/apachesolr/schema_generator'),
        '!link_delete' => l(t('delete'), 'admin/settings/apachesolr/index'),
      )), 'warning');
      $msg_sent = TRUE;
    }
  }
}