commerce_coupon.views.inc in Commerce Coupon 7
Same filename and directory in other branches
Coupon views extra data.
File
includes/views/commerce_coupon.views.incView source
<?php
/**
* @file
* Coupon views extra data.
*/
/**
* Alter the views data to enable some additional features for coupons in views.
*/
function commerce_coupon_views_data_alter(&$data) {
if (isset($data['commerce_coupon'])) {
$data['commerce_coupon']['operations'] = array(
'field' => array(
'title' => t('Operations'),
'help' => t('Display all the available operations links for the coupon.'),
'handler' => 'commerce_coupon_handler_field_coupon_operations',
),
);
$data['commerce_coupon']['granted_amount'] = array(
'field' => array(
'title' => t('Granted amount'),
'help' => t('Display the granted amount of the coupon.'),
'handler' => 'commerce_coupon_handler_field_coupon_granted_amount',
),
);
// Expose the number of times the coupon has been used.
$data['commerce_coupon']['times_used'] = array(
'title' => t('Times used'),
'help' => t('Number of times that the coupon has been used.'),
'field' => array(
'handler' => 'commerce_coupon_handler_field_times_used',
'click sortable' => TRUE,
),
);
$data['commerce_coupon']['remove_from_order'] = array(
'field' => array(
'title' => t('Remove from Order'),
'help' => t('Remove coupon from the order.'),
'handler' => 'commerce_coupon_handler_field_coupon_order_remove',
),
);
}
// Expose the coupon form item on the form.
$data['commerce_order']['coupon_cart_form'] = array(
'title' => t('Coupon cart form'),
'help' => t('Coupon cart form.'),
'area' => array(
'handler' => 'commerce_coupon_handler_area_cart_form',
),
);
}
Functions
Name | Description |
---|---|
commerce_coupon_views_data_alter | Alter the views data to enable some additional features for coupons in views. |