function uc_coupon_handler_field_product_type::pre_render in Ubercart Discount Coupons 7.3
Same name and namespace in other branches
- 6 views/uc_coupon_handler_field_product_type.inc \uc_coupon_handler_field_product_type::pre_render()
- 7.2 views/uc_coupon_handler_field_product_type.inc \uc_coupon_handler_field_product_type::pre_render()
Run before any fields are rendered.
This gives the handlers some time to set up before any handler has been rendered.
Parameters
array $values: An array of all objects returned from the query.
Overrides views_handler_field::pre_render
File
- views/
uc_coupon_handler_field_product_type.inc, line 11 - Views handler for coupon applicable product type
Class
- uc_coupon_handler_field_product_type
- List the product types applicable to this coupon
Code
function pre_render($values) {
$this->items = array();
foreach ($values as $value) {
$cid = $value->{$this->field_alias};
$data = unserialize($value->{$this->aliases['data']});
if (isset($data['product_types'])) {
$this->items[$cid] = $data['product_types'];
}
else {
$this->items[$cid] = array(
t('Any'),
);
}
}
}