You are here

function acquia_agent_spi_set_submit in Acquia Connector 7.3

Same name and namespace in other branches
  1. 6.2 acquia_spi/acquia_spi.module \acquia_agent_spi_set_submit()
  2. 7.2 acquia_spi/acquia_spi.module \acquia_agent_spi_set_submit()

Save the results of NSPI form and submit to server if machine name changed.

1 string reference to 'acquia_agent_spi_set_submit'
acquia_spi_form_acquia_agent_settings_form_alter in acquia_spi/acquia_spi.module
Implements hook_form_FORM_ID_alter().

File

acquia_spi/acquia_spi.module, line 319
Send site profile information (NSPI) and system data to Acquia Insight.

Code

function acquia_agent_spi_set_submit($form, &$form_state) {
  variable_set('acquia_spi_site_name', $form_state['values']['name']);
  variable_set('acquia_spi_admin_priv', $form_state['values']['admin_priv']);
  variable_set('acquia_spi_send_node_user', $form_state['values']['send_node_user']);
  variable_set('acquia_spi_send_watchdog', $form_state['values']['send_watchdog']);
  variable_set('acquia_spi_use_cron', $form_state['values']['spi_use_cron']);
  variable_set('acquia_spi_set_variables_override', $form_state['values']['alter_variables']);

  // If the machine name changed, send information so we know if it is a dupe.
  if ($form_state['values']['machine_name'] != variable_get('acquia_spi_site_machine_name', NULL)) {
    variable_set('acquia_spi_site_machine_name', $form_state['values']['machine_name']);
    $response = acquia_spi_send_full_spi(ACQUIA_SPI_METHOD_CREDS);
    acquia_spi_process_messages($response);
  }
}