You are here

function google_analytics_reports_api_admin_submit_setup in Google Analytics Reports 7.3

Start authorization process with Google Analytics API.

1 string reference to 'google_analytics_reports_api_admin_submit_setup'
google_analytics_reports_api_admin in google_analytics_reports_api/google_analytics_reports_api.admin.inc
Menu callback - admin form for OAuth and other settings.

File

google_analytics_reports_api/google_analytics_reports_api.admin.inc, line 219
Admin and OAuth callbacks for Google Analytics Reports API module.

Code

function google_analytics_reports_api_admin_submit_setup(&$form, &$form_state) {
  $client_id = $form_state['values']['client_id'];
  $client_secret = $form_state['values']['client_secret'];
  $redirect_uri = GoogleAnalyticsReportsApiFeed::currentUrl();
  variable_set('google_analytics_reports_api_client_id', $client_id);
  variable_set('google_analytics_reports_api_client_secret', $client_secret);
  variable_set('google_analytics_reports_api_redirect_uri', $redirect_uri);
  $gafeed = new GoogleAnalyticsReportsApiFeed();
  $gafeed
    ->beginAuthentication($client_id, $redirect_uri);
}