You are here

function elasticsearch_connector_statistics_elasticsearch_connector_edit_lock in Elasticsearch Connector 7.5

Same name and namespace in other branches
  1. 7 modules/elasticsearch_connector_statistics/elasticsearch_connector_statistics.module \elasticsearch_connector_statistics_elasticsearch_connector_edit_lock()
  2. 7.2 modules/elasticsearch_connector_statistics/elasticsearch_connector_statistics.module \elasticsearch_connector_statistics_elasticsearch_connector_edit_lock()

Implemens hook_elasticsearch_connector_edit_lock().

File

modules/elasticsearch_connector_statistics/elasticsearch_connector_statistics.module, line 679
Logs and displays access statistics for a site.

Code

function elasticsearch_connector_statistics_elasticsearch_connector_edit_lock($type, $cluster, $index = NULL) {
  $client_id = elasticsearch_connector_statistics_get_cluster_vars();
  if (!empty($client_id) && $client_id == $cluster->cluster_id) {
    if ($type == 'cluster') {
      return TRUE;
    }
    elseif ($type == 'index') {
      $index_name = elasticsearch_connector_statistics_get_cluster_vars('index');
      if ($index == $index_name) {
        return TRUE;
      }
    }
  }
  return FALSE;
}