function elasticsearch_connector_statistics_settings_form_submit in Elasticsearch Connector 7
Same name and namespace in other branches
- 7.5 modules/elasticsearch_connector_statistics/elasticsearch_connector_statistics.admin.inc \elasticsearch_connector_statistics_settings_form_submit()
- 7.2 modules/elasticsearch_connector_statistics/elasticsearch_connector_statistics.admin.inc \elasticsearch_connector_statistics_settings_form_submit()
Handling the submission of elasticsearch_connector_statistics_settings_form form.
Parameters
array:
1 string reference to 'elasticsearch_connector_statistics_settings_form_submit'
- elasticsearch_connector_statistics_settings_form in modules/
elasticsearch_connector_statistics/ elasticsearch_connector_statistics.admin.inc - Form constructor for the statistics administration form.
File
- modules/
elasticsearch_connector_statistics/ elasticsearch_connector_statistics.admin.inc, line 87 - Admin page callbacks for the Statistics module.
Code
function elasticsearch_connector_statistics_settings_form_submit($form, &$form_state) {
$values =& $form_state['values'];
$client = elasticsearch_connector_get_client_by_id($values['elasticsearch_connector_statistics_cluster']['cluster_id']);
$index_name = $values['elasticsearch_connector_statistics_cluster']['index'];
$type_name = variable_get('elasticsearch_connector_statistics_type', ELASTICSEARCH_CONNECTOR_STATS_DEFAULT_TYPE);
if ($client) {
if (!$client
->indices()
->existsType(array(
'index' => $index_name,
'type' => $type_name,
))) {
elasticsearch_connector_statistics_create_type($client, $index_name, $type_name, $values['elasticsearch_connector_statistics_ttl']);
}
}
}