You are here

class uc_views_addresses_handler_filter_default_address in Ubercart Views 6.3

Hierarchy

Expanded class hierarchy of uc_views_addresses_handler_filter_default_address

1 string reference to 'uc_views_addresses_handler_filter_default_address'
uc_views_addresses_views_data in uc_views_addresses/views/uc_views_addresses.views.inc
Implementation of hook_views_data().

File

uc_views_addresses/views/uc_views_addresses_handler_filter_default_address.inc, line 5

View source
class uc_views_addresses_handler_filter_default_address extends views_handler_filter_boolean_operator {
  function construct() {
    parent::construct();
    $this->value_value = t('Is users default address');
  }
  function query() {
    $this
      ->ensure_my_table();
    $this->query
      ->add_where($this->options['group'], "{$this->table_alias}.{$this->real_field} " . (empty($this->value) ? '<>' : '=') . " (SELECT uad.aid FROM {uc_addresses_defaults} as uad WHERE uad.uid = {$this->table_alias}.uid)");
  }

}

Members