function google_analytics_reports_api_domain_conf in Google Analytics Reports 7.3
Implements hook_domain_conf().
File
- google_analytics_reports_api/
google_analytics_reports_api.module, line 221 - Implements the API through which Google Analytics data can be accessed.
Code
function google_analytics_reports_api_domain_conf() {
$access_token = variable_get('google_analytics_reports_api_access_token', 0);
$form['google_analytics_reports_api'] = array(
'#type' => 'fieldset',
'#title' => t('Google Analytics Reports API'),
'#collapsible' => TRUE,
'#collapsed' => FALSE,
);
if ($access_token) {
// Load file with google_analytics_reports_api_admin() function.
module_load_include('inc', 'google_analytics_reports_api', 'google_analytics_reports_api.admin');
$admin_form = google_analytics_reports_api_admin();
$form['google_analytics_reports_api']['google_analytics_reports_api_profile_id'] = $admin_form['settings']['google_analytics_reports_api_profile_id'];
$form['google_analytics_reports_api']['google_analytics_reports_api_profile_id']['#description'] = t('Choose your Google Analytics profile.');
}
else {
$form['google_analytics_reports_api']['google_analytics_reports_api_authorize']['#markup'] = '<p>' . t('You must <a href="@url">authorize</a> Drupal to use your Google Analytics account before you can view reports.', array(
'@url' => url('admin/config/system/google-analytics-reports-api'),
)) . '</p>';
}
return $form;
}