function elasticsearch_connector_cluster_indices_delete_submit in Elasticsearch Connector 7.5
Same name and namespace in other branches
- 7 elasticsearch_connector.admin.inc \elasticsearch_connector_cluster_indices_delete_submit()
- 7.2 elasticsearch_connector.admin.inc \elasticsearch_connector_cluster_indices_delete_submit()
Delete an index.
_state
Parameters
array $form:
File
- ./
elasticsearch_connector.admin.inc, line 782 - Created on Dec 23, 2013
Code
function elasticsearch_connector_cluster_indices_delete_submit($form, &$form_state) {
$client = elasticsearch_connector_load_library($form_state['values']['cluster']);
if ($client) {
try {
$client
->indices()
->delete(array(
'index' => $form_state['values']['index'],
));
drupal_set_message(t('%name has been deleted.', array(
'%name' => $form_state['values']['index'],
)));
$form_state['redirect'] = elasticsearch_connector_main_settings_path() . '/clusters/' . $form_state['values']['cluster']->cluster_id . '/indices';
} catch (Exception $e) {
drupal_set_message($e
->getMessage(), 'error');
}
}
}