function google_analytics_counter_form_alter in Google Analytics Counter 8.3
Implements hook_form_alter().
File
- ./
google_analytics_counter.module, line 149 - Basic functions for this module.
Code
function google_analytics_counter_form_alter(&$form, FormStateInterface $form_state) {
/* @var \Drupal\google_analytics_counter\GoogleAnalyticsCounterAuthManagerInterface $auth_manager */
$auth_manager = \Drupal::service('google_analytics_counter.auth_manager');
// Make Client ID, Client Secret, and Authorized Redirect URI read only when authenticated.
if ($form['#form_id'] == 'google_analytics_counter_admin_auth') {
$auth_manager
->isAuthenticated() === TRUE ? $form['client_id']['#disabled'] = 'readonly' : NULL;
$auth_manager
->isAuthenticated() === TRUE ? $form['client_secret']['#disabled'] = 'readonly' : NULL;
$auth_manager
->isAuthenticated() === TRUE ? $form['redirect_uri']['#disabled'] = 'readonly' : NULL;
}
}