function elasticsearch_connector_statistics_settings_form in Elasticsearch Connector 7.5
Same name and namespace in other branches
- 7 modules/elasticsearch_connector_statistics/elasticsearch_connector_statistics.admin.inc \elasticsearch_connector_statistics_settings_form()
- 7.2 modules/elasticsearch_connector_statistics/elasticsearch_connector_statistics.admin.inc \elasticsearch_connector_statistics_settings_form()
Form constructor for the statistics administration form.
See also
1 string reference to 'elasticsearch_connector_statistics_settings_form'
- elasticsearch_connector_statistics_menu in modules/
elasticsearch_connector_statistics/ elasticsearch_connector_statistics.module - Implements hook_menu().
File
- modules/
elasticsearch_connector_statistics/ elasticsearch_connector_statistics.admin.inc, line 14 - Admin page callbacks for the Statistics module.
Code
function elasticsearch_connector_statistics_settings_form() {
$form['elasticsearch_connector_statistics_cluster'] = array(
'#type' => 'ec_index',
'#title' => t('Select cluster'),
'#required' => TRUE,
'#default_value' => variable_get('elasticsearch_connector_statistics_cluster', array()),
'#description' => t('Select the settings in order to be able to hold the logs.'),
);
// Access log settings.
$form['access'] = array(
'#type' => 'fieldset',
'#title' => t('Access log settings'),
);
$form['access']['elasticsearch_connector_statistics_enable_access_log'] = array(
'#type' => 'checkbox',
'#title' => t('Enable access log'),
'#default_value' => variable_get('elasticsearch_connector_statistics_enable_access_log', 0),
'#description' => t('Log each page access. Required for referrer statistics.'),
);
$form['access']['elasticsearch_connector_statistics_enable_access_log_admin'] = array(
'#type' => 'checkbox',
'#title' => t('Enable access log of admin pages'),
'#default_value' => variable_get('elasticsearch_connector_statistics_enable_access_log_admin', 0),
'#description' => t('Log every admin page access'),
);
$form['#validate'] = array(
'elasticsearch_connector_statistics_settings_form_validate',
);
$form['#submit'] = array(
'elasticsearch_connector_statistics_settings_form_submit',
);
return system_settings_form($form);
}