function crm_core_contact_views_data_alter in CRM Core 7
Implements hook_views_data_alter().
File
- modules/
crm_core_contact/ includes/ views/ crm_core_contact.views.inc, line 281 - Export CRM Core Contact to views.
Code
function crm_core_contact_views_data_alter(&$data) {
// Integration with Drupal search index.
$data['search_index']['table']['join']['crm_core_contact'] = array(
'left_field' => 'contact_id ',
'field' => 'sid',
);
$data['search_total']['table']['join']['crm_core_contact'] = array(
'left_table' => 'search_index',
'left_field' => 'word',
'field' => 'word',
);
$data['search_dataset']['table']['join']['crm_core_contact'] = array(
'left_table' => 'search_index',
'left_field' => 'sid',
'field' => 'sid',
'extra' => 'search_index.type = search_dataset.type',
'type' => 'INNER',
);
}