You are here

function uc_wishlist_add_items_to_cart in UC Wish List 7

Same name and namespace in other branches
  1. 6 uc_wishlist.module \uc_wishlist_add_items_to_cart()

Adds wishlist items to the shopping cart.

1 call to uc_wishlist_add_items_to_cart()
uc_wishlist_view_form_submit in ./uc_wishlist.pages.inc
Submission handler for wish list view form.

File

./uc_wishlist.module, line 902
Allows users to create public shopping/wish lists.

Code

function uc_wishlist_add_items_to_cart($form_values) {
  if (is_object($form_values)) {
    if ($form_values->wid) {
      $wid = $form_values->wid;
    }
    else {
      $wid = uc_wishlist_get_wid();
    }
    foreach ($form_values->items as $item) {
      if ($item['qty'] > 0) {

        // TODO: add attribute information 'gift to user' that shows up on
        // receipts. see uc_wishlist_cart_item
        $data = unserialize($item['data']);
        uc_cart_add_item($item['nid'], $item['qty'], $data);
      }
    }
  }
}