Index: uc_cart/uc_cart.module =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/ubercart/uc_cart/uc_cart.module,v retrieving revision 1.15.2.39 diff -u -p -r1.15.2.39 uc_cart.module --- uc_cart/uc_cart.module 21 Jan 2011 19:20:43 -0000 1.15.2.39 +++ uc_cart/uc_cart.module 23 Jan 2011 03:55:30 -0000 @@ -951,11 +951,14 @@ function uc_cart_view_form($form_state, '#value' => $item->cart_item_id, ); - $form['items'][$i]['remove'] = array( - '#type' => 'submit', - '#value' => t('Remove'), - '#name' => 'remove-' . $i, - ); + if (isset($form['items'][$i]['remove'])) { + // Backward compatibility with old checkbox method. + if ($form['items'][$i]['remove']['#type'] == 'checkbox') { + $form['items'][$i]['remove'] = array('#type' => 'submit', '#value' => t('Remove')); + } + + $form['items'][$i]['remove']['#name'] = 'remove-' . $i; + } $form['items'][$i]['title']['#type'] = 'value'; $form['items'][$i]['description']['#type'] = 'value'; Index: uc_product/uc_product.module =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/ubercart/uc_product/uc_product.module,v retrieving revision 1.14.2.47 diff -u -p -r1.14.2.47 uc_product.module --- uc_product/uc_product.module 21 Jan 2011 19:20:44 -0000 1.14.2.47 +++ uc_product/uc_product.module 23 Jan 2011 03:55:31 -0000 @@ -1182,6 +1182,7 @@ function uc_product_cart_display($item) $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( '#value' => node_access('view', $node) ? l($item->title, 'node/'. $node->nid) : check_plain($item->title), Index: uc_product_kit/uc_product_kit.module =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/ubercart/uc_product_kit/uc_product_kit.module,v retrieving revision 1.11.2.32 diff -u -p -r1.11.2.32 uc_product_kit.module --- uc_product_kit/uc_product_kit.module 3 Jul 2010 00:37:16 -0000 1.11.2.32 +++ uc_product_kit/uc_product_kit.module 23 Jan 2011 03:55:32 -0000 @@ -1050,7 +1050,7 @@ function uc_product_kit_cart_display($it $element = array(); $element['nid'] = array('#type' => 'value', '#value' => $kit->nid); $element['module'] = array('#type' => 'value', '#value' => 'uc_product_kit'); - $element['remove'] = array('#type' => 'checkbox'); + $element['remove'] = array('#type' => 'submit', '#value' => t('Remove')); $element['title'] = array('#value' => l($kit->title, 'node/'. $kit->nid)); $element['qty'] = array( '#type' => 'textfield',