You are here

function commerce_wishlist_add_form_submit in Commerce Wishlist 7.3

Same name and namespace in other branches
  1. 7 commerce_wishlist.module \commerce_wishlist_add_form_submit()
  2. 7.2 commerce_wishlist.module \commerce_wishlist_add_form_submit()

Submit callback for commerce_cart_add_to_cart_form().

Override of commerce_cart_add_to_cart_form_submit to add wishlist additional functionality.

1 string reference to 'commerce_wishlist_add_form_submit'
commerce_wishlist_add_form in ./commerce_wishlist.module
Form callback for adding a new button to an add to cart form.

File

./commerce_wishlist.module, line 771
Provides a wish list for use in Drupal Commerce.

Code

function commerce_wishlist_add_form_submit($form, &$form_state) {
  global $user;
  $product = commerce_product_load($form_state['values']['product_id']);
  commerce_wishlist_product_add($product, NULL, NULL, $form_state['line_item']->data['context']['display_path']);
  drupal_set_message(t('Product <em>@product</em> has been added to <a href="@url">your wish list</a>.', array(
    '@product' => $product->title,
    '@url' => url('user/' . $user->uid . '/wishlist', array(
      'absolute' => TRUE,
    )),
  )));
}