function commerce_coupon_usage_views_handler_area_usage_summary::render in Commerce Coupon 7.2
Render the area.
Overrides views_handler_area::render
File
- modules/
usage/ includes/ views/ handlers/ commerce_coupon_usage_views_handler_area_usage_summary.inc, line 17
Class
Code
function render($empty = FALSE) {
if (!$empty || !empty($this->options['empty'])) {
// First look for an order_id argument.
foreach ($this->view->argument as $name => $argument) {
if ($argument instanceof commerce_coupon_handler_argument_coupon_id) {
// If it is single value:
if (count($argument->value) == 1) {
$coupon_id = reset($argument->value);
if (is_numeric($coupon_id) && $coupon_id) {
$variables = array(
'coupon_id' => $coupon_id,
'details_link_text' => FALSE,
);
return theme('commerce_coupon_usage_summary', $variables);
}
}
}
}
}
}