function elasticsearch_connector_cluster_load in Elasticsearch Connector 7.2
Same name and namespace in other branches
- 7.5 elasticsearch_connector.module \elasticsearch_connector_cluster_load()
- 7 elasticsearch_connector.module \elasticsearch_connector_cluster_load()
Load a cluster object from the database.
Parameters
string $cluster_id:
Return value
object $cluster
See also
2 calls to elasticsearch_connector_cluster_load()
- elasticsearch_connector_get_client_by_id in ./
elasticsearch_connector.module - Return the cluster object based on Cluster ID.
- elasticsearch_watchdog_overview in modules/
elasticsearch_watchdog/ elasticsearch_watchdog.admin.inc - Page callback: Displays a listing of log messages.
1 string reference to 'elasticsearch_connector_cluster_load'
- elasticsearch_connector_edit_cluster in ./
elasticsearch_connector.admin.inc - Add/edit Elasticsearch clusters.
File
- ./
elasticsearch_connector.module, line 656 - This module provide an interface to connecting to the elasticsearch cluster and implementing the official Elasticsearch library.
Code
function elasticsearch_connector_cluster_load($cluster_id) {
ctools_include('export');
$result = ctools_export_load_object('elasticsearch_connector_cluster', 'names', array(
$cluster_id,
));
drupal_alter('elasticsearch_connector_clusters', $result);
if (isset($result[$cluster_id])) {
if (isset($result[$cluster_id]->options) && !is_array($result[$cluster_id]->options)) {
$result[$cluster_id]->options = unserialize($result[$cluster_id]->options);
}
return $result[$cluster_id];
}
}