class uc_views_addresses_handler_filter_default_address in Ubercart Views 6.3
Hierarchy
- class \uc_views_addresses_handler_filter_default_address extends \views_handler_filter_boolean_operator
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)");
}
}