/**
  * Returns wish list for currently logged in user
  *
  * @return array
  */
 function fetchCurrentWishList()
 {
     $wishList = eZWishList::currentWishList();
     return array( 'result' => $wishList );
 }
示例#2
0
文件: wishlist.php 项目: legende91/ez
            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')));