=== modified file 'uc_cart/uc_cart.module' --- uc_cart/uc_cart.module 2009-04-01 16:39:58 +0000 +++ uc_cart/uc_cart.module 2009-04-09 18:15:32 +0000 @@ -857,6 +857,11 @@ '#tree' => TRUE, ); + $context = array( + 'location' => 'cart', + 'subject' => array(), + ); + $i = 0; foreach ($items as $item) { $display_item = module_invoke($item->module, 'cart_display', $item); @@ -870,14 +875,18 @@ $form['items'][$i]['title']['#type'] = 'value'; $form['items'][$i]['description']['#type'] = 'value'; + $price_info = array('value' => $item->price, 'qty' => $item->qty); + $context['subject']['cart_item'] = $item; + $context['subject']['node'] = node_load($display_item['nid']['#value']); + if (empty($display_item['qty'])) { $form['items'][$i]['qty'] = array( '#value' => '', ); } + $form['items'][$i]['total'] = array( - '#value' => $display_item['#total'], - '#theme' => 'uc_cart_view_price', + '#value' => uc_price($price_info, $context), ); $i++; }