function uc_order_handler_field_order_cost::render in Ubercart 7.3
Overrides views_handler_field::render().
Overrides uc_order_handler_field_money_amount::render
File
- uc_order/
views/ uc_order_handler_field_order_cost.inc, line 33 - Order total cost field handler.
Class
- uc_order_handler_field_order_cost
- Field handler: displays the total cost of an order.
Code
function render($values) {
$this->field_alias = 'order_cost';
$cost = db_query("SELECT SUM(cost * qty) FROM {uc_order_products} WHERE order_id = :oid", array(
':oid' => $values->{$this->aliases['order_id']},
))
->fetchField();
$values->{$this->field_alias} = $cost;
return parent::render($values);
}