You are here

function commerce_reports_views_data_alter in Commerce Reporting 7.2

Same name and namespace in other branches
  1. 8 commerce_reports.views.inc \commerce_reports_views_data_alter()
  2. 7.4 includes/views/commerce_reports.views.inc \commerce_reports_views_data_alter()
  3. 7 includes/views/commerce_reports.views.inc \commerce_reports_views_data_alter()
  4. 7.3 includes/views/commerce_reports.views.inc \commerce_reports_views_data_alter()

Implements hook_views_data().

File

includes/views/commerce_reports.views.inc, line 32

Code

function commerce_reports_views_data_alter(&$data) {
  $data['commerce_order']['productquantity']['field'] = array(
    'handler' => 'commerce_reports_handler_field_productquantity',
    'title' => t('Product quantity'),
    'help' => t('Display the quantity of products in this order.'),
    'click sortable' => TRUE,
  );
  $data['commerce_order']['created_timestamp_ccyymm']['field'] = array(
    'title' => t('Created month timestamp (CCYYMM)'),
    'handler' => 'commerce_reports_handler_field_timestamp_ccyymm',
    'click sortable' => TRUE,
    'real field' => 'created',
    'help' => t('Display the date in CCYY-MM format, ideal for GROUP BY.'),
  );
  $data['commerce_order']['created_timestamp_ccyymmdd']['field'] = array(
    'title' => t('Created day timestamp (CCYYMMDD)'),
    'handler' => 'commerce_reports_handler_field_timestamp_ccyymmdd',
    'click sortable' => TRUE,
    'real field' => 'created',
    'help' => t('Display the date in CCYY-MM-DD format, ideal for GROUP BY.'),
  );
  $data['commerce_order']['created_timestamp_ccyyww']['field'] = array(
    'title' => t('Created week timestamp (CCYYWW)'),
    'handler' => 'commerce_reports_handler_field_timestamp_ccyyww',
    'click sortable' => TRUE,
    'real field' => 'created',
    'help' => t('Display the date in CCYY-WW format, ideal for GROUP BY.'),
  );
}