function commerce_wishlist_add_form_submit in Commerce Wishlist 7.2
Same name and namespace in other branches
- 7.3 commerce_wishlist.module \commerce_wishlist_add_form_submit()
- 7 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_sumbit to add wishlist additional function
1 string reference to 'commerce_wishlist_add_form_submit'
- commerce_wishlist_add_form in ./
commerce_wishlist.module - Form callback for add a new button of commerce_cart_add_to_cart_form()
File
- ./
commerce_wishlist.module, line 484 - Provides the wishlist for use in Drupal Commerce.
Code
function commerce_wishlist_add_form_submit($form, &$form_state) {
global $user;
$node_id = _commerce_wishlist_get_context_entity_id($form_state['build_info']['args'][2]);
// Add this product to user's wishlist.
_commerce_wishlist_add_product(array(
'nid' => $node_id,
'uid' => $user->uid,
'product_id' => $form_state['values']['product_id'],
'quantity' => $form_state['values']['quantity'],
));
$product = commerce_product_load($form_state['values']['product_id']);
drupal_set_message(t('Product <em>@product</em> has been added to <a href="@url">your wishlist</a>.', array(
'@product' => $product->title,
'@url' => url('user/' . $user->uid . '/wishlist', array(
'absolute' => TRUE,
)),
)));
}