function acquia_search_acquia_subscription_status in Acquia Connector 7.2
Same name and namespace in other branches
- 8 acquia_search/acquia_search.module \acquia_search_acquia_subscription_status()
- 7 acquia_search/acquia_search.module \acquia_search_acquia_subscription_status()
Implementation of hook_acquia_subscription_status().
File
- acquia_search/
acquia_search.module, line 577 - Integration between Acquia Drupal and Acquia's hosted solr search service.
Code
function acquia_search_acquia_subscription_status($active, $subscription = FALSE) {
if ($active) {
acquia_search_enable_acquia_solr_environment();
// Refresh the salt with the subscription data returned by the heartbeat
// since it can change periodically.
$salt = variable_get('acquia_search_derived_key_salt', '');
if (isset($subscription['derived_key_salt']) && $salt != $subscription['derived_key_salt']) {
variable_set('acquia_search_derived_key_salt', $subscription['derived_key_salt']);
}
}
else {
if (is_int($subscription)) {
switch ($subscription) {
case SUBSCRIPTION_NOT_FOUND:
case SUBSCRIPTION_EXPIRED:
acquia_search_disable();
break;
}
}
}
}