You are here

function audit_log_db_views_data_alter in Audit Log 7

Implements hook_views_data_alter().

File

modules/audit_log_db/views/audit_log_db.views.inc, line 264
Views hook implementations.

Code

function audit_log_db_views_data_alter(&$data) {
  $base_table = 'audit_log';
  $data['users']['table']['join'][$base_table] = array(
    'left_field' => 'uid',
    'field' => 'uid',
  );
  if (module_exists('date_views')) {
    $data[$base_table]['date_argument'] = $data['node']['date_argument'];
    $data[$base_table]['date_argument']['title'] = t('Date (!base_table)', array(
      '!base_table' => $base_table,
    ));
    $data[$base_table]['date_argument']['help'] = t('Filter any Views !base_table date field.', array(
      '!base_table' => $base_table,
    ));
    $data[$base_table]['date_filter'] = $data['node']['date_filter'];
    $data[$base_table]['date_filter']['title'] = t('Date (!base_table)', array(
      '!base_table' => $base_table,
    ));
    $data[$base_table]['date_filter']['help'] = t('Filter any Views !base_table date field.', array(
      '!base_table' => $base_table,
    ));
  }
}