You are here

function acquia_agent_settings_credentials_submit in Acquia Connector 6.2

Same name and namespace in other branches
  1. 7.3 acquia_agent/acquia_agent.pages.inc \acquia_agent_settings_credentials_submit()
  2. 7.2 acquia_agent/acquia_agent.pages.inc \acquia_agent_settings_credentials_submit()

Save credentials form submissions.

File

acquia_agent/acquia_agent.pages.inc, line 465
Acquia Agent configuration page.

Code

function acquia_agent_settings_credentials_submit($form, &$form_state) {
  variable_set('acquia_key', $form_state['values']['acquia_key']);
  variable_set('acquia_identifier', $form_state['values']['acquia_identifier']);
  variable_set('acquia_subscription_name', $form_state['storage']['sub']['site_name']);

  // Check subscription and send a heartbeat to Acquia via XML-RPC.
  // Our status gets updated locally via the return data.
  $active = acquia_agent_check_subscription();
  cache_clear_all();
  if ($active && count($active) > 1) {
    drupal_set_message(t('<h3>Connection successful!</h3>You are now connected to Acquia.'));
  }

  // Redirect to the path without the suffix.
  drupal_goto('admin/settings/acquia-agent');
}