You are here

function commerce_wishlist_view_shared_user_wishlist in Commerce Wishlist 7.3

Displayed a shared wishlist.

Parameters

object $wishlist: The wish list being displayed.

Return value

string The formatted output.

1 string reference to 'commerce_wishlist_view_shared_user_wishlist'
commerce_wishlist_menu in ./commerce_wishlist.module
Implements hook_menu().

File

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

Code

function commerce_wishlist_view_shared_user_wishlist($wishlist) {
  $wishlist_wrapper = entity_metadata_wrapper('commerce_order', $wishlist);
  if (commerce_line_items_quantity($wishlist_wrapper->commerce_line_items, commerce_product_line_item_types()) > 0) {

    // Return the wishlist page.
    return commerce_embed_view('commerce_wishlist_page', 'default', array(
      $wishlist->order_id,
    ));
  }

  // Page is empty.
  return theme('commerce_wishlist_empty_page', array(
    'account' => user_load($wishlist->uid),
  ));
}