function theme_commerce_coupon_usage_summary in Commerce Coupon 7.2
Render a usage summary for a coupon
2 theme calls to theme_commerce_coupon_usage_summary()
- commerce_coupon_usage_views_handler_area_usage_summary::render in modules/
usage/ includes/ views/ handlers/ commerce_coupon_usage_views_handler_area_usage_summary.inc - Render the area.
- commerce_coupon_usage_views_handler_field_usage::render in modules/
usage/ includes/ views/ handlers/ commerce_coupon_usage_views_handler_field_usage.inc - Render the field.
File
- modules/
usage/ commerce_coupon_usage.module, line 351
Code
function theme_commerce_coupon_usage_summary(array $variables) {
$coupon_id = $variables['coupon_id'];
$link_text = $variables['details_link_text'];
if ($coupon_id) {
$usage = commerce_coupon_usage_get_usage($coupon_id);
$max_usage = commerce_coupon_usage_get_max_usage($coupon_id);
$output = array(
t('Uses: @usage', array(
'@usage' => $usage,
)),
);
if ($max_usage) {
$output[] = t('Maximum uses: @max_usage', array(
'@max_usage' => $max_usage,
));
}
if ($link_text) {
$output[] = l($link_text, 'admin/commerce/coupons/' . $coupon_id . '/usage', array(
'query' => drupal_get_destination(),
));
}
return implode('<br/>', $output);
}
}