function _acquia_agent_get_id_from_sub in Acquia Connector 7.2
Same name and namespace in other branches
- 6.2 acquia_agent/acquia_agent.module \_acquia_agent_get_id_from_sub()
- 7.3 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.
3 calls to _acquia_agent_get_id_from_sub()
- AcquiaAgentTestCase::testAcquiaAgentSiteStatus in acquia_agent/
tests/ acquia_agent.test - Tests the site status callback.
- acquia_agent_site_status_access in acquia_agent/
acquia_agent.module - Access callback for acquia_agent_site_status().
- AquiaAgentUnitTestCase::testIdFromSub in acquia_agent/
tests/ acquia_agent.test
File
- acquia_agent/
acquia_agent.module, line 146 - Acquia Agent securely sends information to Acquia Insight.
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 = drupal_parse_url($sub_data['href']);
$parts = explode('/', $url['path']);
// Remove '/dashboard'.
array_pop($parts);
return end($parts);
}