You are here

function _acquia_agent_get_id_from_sub in Acquia Connector 6.2

Same name and namespace in other branches
  1. 7.3 acquia_agent/acquia_agent.module \_acquia_agent_get_id_from_sub()
  2. 7.2 acquia_agent/acquia_agent.module \_acquia_agent_get_id_from_sub()

Gets the subscription UUID from subscription data.

Parameters

array $sub_data: An array of subscription data @see acquia_agent_settings('acquia_subscription_data')

Return value

string The UUID taken from the subscription data.

1 call to _acquia_agent_get_id_from_sub()
acquia_agent_site_status_access in acquia_agent/acquia_agent.module
Access callback for acquia_agent_site_status().

File

acquia_agent/acquia_agent.module, line 190
Acquia Agent securely sends information to Acquia.

Code

function _acquia_agent_get_id_from_sub($sub_data) {
  if (!empty($sub_data['uuid'])) {
    return $sub_data['uuid'];
  }

  // Otherwise, get this form the sub url.
  $url = parse_url($sub_data['href']);
  $parts = explode('/', $url['path']);

  // Remove '/dashboard'.
  array_pop($parts);
  return end($parts);
}