You are here

function elasticsearch_connector_redirect_page in Elasticsearch Connector 8

Same name and namespace in other branches
  1. 8.7 elasticsearch_connector.module \elasticsearch_connector_redirect_page()
  2. 8.2 elasticsearch_connector.module \elasticsearch_connector_redirect_page()
  3. 8.5 elasticsearch_connector.module \elasticsearch_connector_redirect_page()
  4. 8.6 elasticsearch_connector.module \elasticsearch_connector_redirect_page()
  5. 7.5 elasticsearch_connector.module \elasticsearch_connector_redirect_page()
  6. 7 elasticsearch_connector.module \elasticsearch_connector_redirect_page()
  7. 7.2 elasticsearch_connector.module \elasticsearch_connector_redirect_page()

Page callback for our redirect page.

File

./elasticsearch_connector.module, line 329
Provides hook implementations and functions accessible from other modules.

Code

function elasticsearch_connector_redirect_page($cluster, $index_name) {

  // Add appropriate javascript that will be used by the parent page to fill in
  // the required data.
  if (elasticsearch_in_dialog() && isset($_GET['elasticsearch-dialog-close'])) {
    drupal_add_js(drupal_get_path('module', 'elasticsearch') . '/js/ec-index-child.js');
    drupal_add_js(array(
      'elasticsearch' => array(
        'dialog' => array(
          'cluster_id' => $cluster->cluster_id,
          'index_name' => $index_name,
          'index_element_id' => (string) $_GET['index_element_id'],
          'cluster_element_id' => (string) $_GET['cluster_element_id'],
        ),
      ),
    ), 'setting');
  }
  return '';
}