function commerce_price_table_ief_field_formatter_view in Commerce Price Table 7
Implements hook_field_formatter_view().
File
- commerce_price_table_ief/
commerce_price_table_ief.module, line 39
Code
function commerce_price_table_ief_field_formatter_view($entity_type, $entity, $field, $instance, $langcode, $items, $display) {
$element = array();
if ($display['type'] == 'commerce_multiprice_list_ief' && !empty($items)) {
uasort($items, 'commerce_price_table_sort_by_qty');
$list_items = array();
foreach ($items as $delta => $item) {
if (isset($item['min_qty']) && $item['amount']) {
$header = commerce_price_table_display_quantity_headers($item);
$price = commerce_currency_format($item['amount'], $item['currency_code'], $entity);
$list_items[] = "{$price} ({$header})";
}
}
$element[] = array(
'#markup' => theme('item_list', array(
'items' => $list_items,
)),
);
}
return $element;
}