/** * Returns wish list for currently logged in user * * @return array */ function fetchCurrentWishList() { $wishList = eZWishList::currentWishList(); return array( 'result' => $wishList ); }
return; } $productItemsCount = array(); // Create array of productItemID (as index) and productItemCount (as value) foreach ($productItemIDlist as $key => $productItemID) { if (isset($productItemCountList[$key])) { $productItemsCount[$productItemID] = $productItemCountList[$key]; } } $db = eZDB::instance(); $db->begin(); foreach ($collectionItems as $item) { $itemID = $item->attribute('id'); if (isset($productItemsCount[$itemID])) { $item->setAttribute('item_count', $productItemsCount[$itemID]); $item->store(); } } $db->commit(); $module->redirectTo($module->functionURI("wishlist") . "/"); return; } } $tpl = eZTemplate::factory(); $wishList = eZWishList::currentWishList(); $tpl->setVariable("wish_list", $wishList); $viewParameters = array('offset' => $offset); $tpl->setVariable('view_parameters', $viewParameters); $Result = array(); $Result['content'] = $tpl->fetch("design:shop/wishlist.tpl"); $Result['path'] = array(array('url' => false, 'text' => ezpI18n::tr('kernel/shop', 'Wishlist')));