You are here

function piwik_reports_user_profile_form_submit in Piwik Reports 8

Submit callback for user profile form to save the Piwik Reports setting.

1 string reference to 'piwik_reports_user_profile_form_submit'
piwik_reports_form_user_form_alter in ./piwik_reports.module
Implements hook_form_FORM_ID_alter().

File

./piwik_reports.module, line 68
Contains piwik_reports.module.

Code

function piwik_reports_user_profile_form_submit($form, FormStateInterface $form_state) {
  $account = $form_state
    ->getFormObject()
    ->getEntity();
  $y = $account
    ->id();
  if ($account
    ->id() && $form_state
    ->hasValue('piwik_reports_token_auth')) {
    \Drupal::service('user.data')
      ->set('piwik_reports', $account
      ->id(), 'piwik_reports_token_auth', $form_state
      ->getValue('piwik_reports_token_auth'));
  }
}