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;
}