You are here

class domain_source_handler_filter_domain_id in Domain Access 6.2

Same name and namespace in other branches
  1. 7.3 domain_source/includes/domain_source_handler_filter_domain_id.inc \domain_source_handler_filter_domain_id
  2. 7.2 domain_source/includes/domain_source_handler_filter_domain_id.inc \domain_source_handler_filter_domain_id

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

Hierarchy

Expanded class hierarchy of domain_source_handler_filter_domain_id

1 string reference to 'domain_source_handler_filter_domain_id'
domain_source_views_data in domain_source/domain_source.views.inc
Implement hook_views_data().

File

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

View source
class domain_source_handler_filter_domain_id extends domain_views_handler_filter_domain_domain_id {

  /**
   * 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.
   *
   * @see http://drupal.org/node/1685658
   */
  function query() {
    if (in_array('***CURRENT_DOMAIN***', $this->value)) {
      $this->value[] = '***CURRENT_DOMAIN_SOURCE***';
    }
    return parent::query();
  }

}

Members

Namesort descending Modifiers Type Description Overrides
domain_source_handler_filter_domain_id::query function 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.
domain_views_handler_filter_domain_domain_id::get_value_options function