diff --git a/uc_cart/uc_cart.module b/uc_cart/uc_cart.module index 89cecc6..c840ff3 100644 --- a/uc_cart/uc_cart.module +++ b/uc_cart/uc_cart.module @@ -690,6 +690,7 @@ function uc_cart_view_form($form, &$form_state, $items = NULL) { '#type' => 'submit', '#name' => 'update-cart', '#value' => t('Update cart'), + '#submit' => array('uc_cart_view_form_submit', 'uc_cart_view_form_update_message'), ); $form['actions']['checkout'] = array( '#theme' => 'uc_cart_checkout_buttons', @@ -725,10 +726,15 @@ function uc_cart_view_form_submit($form, &$form_state) { uc_cart_update_item_object((object)$form_state['values']); } } +} - if ($form_state['triggering_element']['#name'] == 'update-cart') { - drupal_set_message(t('Your cart has been updated.')); - } +/** + * Displays "cart updated" message for uc_cart_view_form(). + * + * @see uc_cart_view_form() + */ +function uc_cart_view_form_update_message($form, &$form_state) { + drupal_set_message(t('Your cart has been updated.')); } /**