uc_product_uc_cart_display
Drupal 7 uc_product_uc_cart_display($item)
Implements hook_uc_cart_display().
1 call to uc_product_uc_cart_display()
File
- sites/
all/ modules/ ubercart/ uc_product/ uc_product.module, line 1015 - The product module for Ubercart.
Code
function uc_product_uc_cart_display($item) {
$node = node_load($item->nid);
$element = array();
$element['nid'] = array(
'#type' => 'value',
'#value' => $node->nid,
);
$element['module'] = array(
'#type' => 'value',
'#value' => 'uc_product',
);
$element['remove'] = array(
'#type' => 'submit',
'#value' => t('Remove'),
);
$element['title'] = array(
'#markup' => node_access('view', $node) ? l($item->title, 'node/' . $node->nid) : check_plain($item->title),
);
$element['#total'] = $item->price * $item->qty;
$element['#suffixes'] = array();
$element['data'] = array(
'#type' => 'hidden',
'#value' => serialize($item->data),
);
$element['qty'] = array(
'#type' => 'uc_quantity',
'#title' => t('Quantity'),
'#title_display' => 'invisible',
'#default_value' => $item->qty,
'#allow_zero' => TRUE,
);
$element['description'] = array('#markup' => '');
if ($description = uc_product_get_description($item)) {
$element['description']['#markup'] = $description;
}
return $element;
}

