),
// Location links to node_revisions through location_instance via lid.
'node_revisions' => array(
- 'table' => 'location_instance',
+ 'left_table' => 'location_instance',
'left_field' => 'lid',
'field' => 'lid',
),
// Location links to users through location_instance via lid.
'users' => array(
- 'table' => 'location_instance',
+ 'left_table' => 'location_instance',
'left_field' => 'lid',
'field' => 'lid',
),
// Information for accepting a lid as a filter
'filter' => array(
'handler' => 'views_handler_filter_numeric',
+ 'allow empty' => TRUE,
),
// Information for sorting on a lid.
'sort' => array(
$data['node']['table']['join']['location'] = array(
'left_table' => 'location_instance',
'left_field' => 'vid',
- 'right_field' => 'vid',
+ 'field' => 'vid',
);
$data['node_revisions']['table']['join']['location'] = array(
'left_table' => 'location_instance',
'left_field' => 'vid',
- 'right_field' => 'vid',
+ 'field' => 'vid',
);
$data['users']['table']['join']['location'] = array(
'left_table' => 'location_instance',
- 'left_field' => 'vid',
- 'right_field' => 'vid',
+ 'left_field' => 'uid',
+ 'field' => 'uid',
);
return $data;