You are here

function google_analytics_reports_plugin_query_google_analytics::option_definition in Google Analytics Reports 7.3

Definition of views options.

Overrides views_object::option_definition

File

plugins/google_analytics_reports_plugin_query_google_analytics.inc, line 297
Defines the default query object which builds queries for the Google Analytics Reports API.

Class

google_analytics_reports_plugin_query_google_analytics
Object used to create a Google Analytics Core Reporting API query.

Code

function option_definition() {
  $options = parent::option_definition();

  // Load profiles list.
  module_load_include('inc', 'google_analytics_reports_api', 'google_analytics_reports_api.admin');
  $profile_list = google_analytics_reports_api_profiles_list();
  if ($profile_list) {
    $options['reports_profile'] = array(
      'default' => FALSE,
      'translatable' => FALSE,
      'bool' => TRUE,
    );
    $options['profile_id'] = array(
      'default' => $profile_list['profile_id'],
    );
  }
  return $options;
}