diff --git a/views/uc_addresses.views.inc b/views/uc_addresses.views.inc index 5f99516..cf92ce1 100644 --- a/views/uc_addresses.views.inc +++ b/views/uc_addresses.views.inc @@ -294,5 +294,23 @@ function uc_addresses_views_data() { ), ); + // Make address fields available in user based views. + $data['uc_addresses']['table']['join']['users'] = array( + 'left_field' => 'uid', + 'field' => 'uid', + ); + $data['uc_addresses_countries']['table']['join']['users'] = array( + 'left_table' => 'uc_addresses', + 'left_field' => 'country', + 'table' => 'uc_countries', + 'field' => 'country_id', + ); + $data['uc_addresses_zones']['table']['join']['users'] = array( + 'left_table' => 'uc_addresses', + 'left_field' => 'zone', + 'table' => 'uc_zones', + 'field' => 'zone_id', + ); + return $data; }