You are here

function commerce_coupon_handler_field_coupon_delete::render in Commerce Coupon 7.2

Overrides parent::render($values).

Overrides views_handler_field::render

File

includes/views/handlers/commerce_coupon_handler_field_coupon_delete.inc, line 16
Delete coupon link field handler.

Class

commerce_coupon_handler_field_coupon_delete
Delete coupon link field handler.

Code

function render($values) {
  $coupon_id = $this
    ->get_value($values, 'coupon_id');
  if (!$this
    ->check_access($coupon_id, 'delete')) {
    return;
  }
  $text = !empty($this->options['text']) ? $this->options['text'] : t('Delete');
  return l($text, 'admin/commerce/coupons/' . $coupon_id . '/delete', array(
    'query' => drupal_get_destination(),
  ));
}