You are here

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);
  }
}