function acquia_agent_form_system_modules_alter in Acquia Connector 7.3
Same name and namespace in other branches
- 6.2 acquia_agent/acquia_agent.module \acquia_agent_form_system_modules_alter()
- 6 acquia_agent/acquia_agent.module \acquia_agent_form_system_modules_alter()
- 7 acquia_agent/acquia_agent.module \acquia_agent_form_system_modules_alter()
- 7.2 acquia_agent/acquia_agent.module \acquia_agent_form_system_modules_alter()
Implements hook_form_FORM_ID_alter().
File
- acquia_agent/
acquia_agent.module, line 730 - Acquia Agent securely sends information to Acquia Insight.
Code
function acquia_agent_form_system_modules_alter(&$form, &$form_state) {
if (isset($form['description']['acquia_search'])) {
$subscription = acquia_agent_settings('acquia_subscription_data');
if (!module_exists('acquia_search') && empty($subscription['active'])) {
$form['status']['#disabled_modules'][] = 'acquia_search';
$text = 'Acquia Search requires an <a href="@network-url">Acquia subscription</a>';
// phpcs:ignore
$message = t($text, array(
'@network-url' => 'http://acquia.com/products-services/acquia-search',
));
$form['description']['acquia_search']['#value'] = '<div style="padding-left:5px; margin:8px 0px" class="messages warning" id="acquia-agent-no-search">' . $message . '</div>' . $form['description']['acquia_search']['#value'];
}
}
}