You are here

function domain_source_handler_filter_domain_id::query in Domain Access 7.3

Same name and namespace in other branches
  1. 6.2 domain_source/includes/domain_source_handler_filter_domain_id.inc \domain_source_handler_filter_domain_id::query()
  2. 7.2 domain_source/includes/domain_source_handler_filter_domain_id.inc \domain_source_handler_filter_domain_id::query()

Makes sure that views which filter by "Domain Source ID" == "Current Domain" also include nodes which have their source domain set to DOMAIN_SOURCE_USE_ACTIVE.

Overrides views_handler_filter_in_operator::query

See also

http://drupal.org/node/1685658

File

domain_source/includes/domain_source_handler_filter_domain_id.inc, line 22
Interface between domain_source.module and views.module.

Class

domain_source_handler_filter_domain_id
Filter for domain ids stored in the database, currently active domain and any domain.

Code

function query() {
  if (in_array('***CURRENT_DOMAIN***', $this->value)) {
    $this->value[] = '***CURRENT_DOMAIN_SOURCE***';
  }
  return parent::query();
}