
Public Member Functions | |
| getShoppingCartUrl () | |
| getCartItemsCount () | |
| getWishlist () | |
| getWishlistCount () | |
| getWishlistAddToCartLink ($wishlistItem) | |
| getCompareItems () | |
| getCompareJsObjectName () | |
| getCompareRemoveUrlTemplate () | |
| getCompareAddUrlTemplate () | |
| getCompareUrl () | |
Protected Attributes | |
| $_cartItemsCount | |
| $_wishlist | |
| $_compareItems | |
Definition at line 35 of file Sidebar.php.
| getCartItemsCount | ( | ) | 
Definition at line 53 of file Sidebar.php.
00054 { 00055 if( !$this->_cartItemsCount ) { 00056 $this->_cartItemsCount = Mage::getModel('sales/quote') 00057 ->setId(Mage::getModel('checkout/session')->getQuote()->getId()) 00058 ->getItemsCollection() 00059 ->getSize(); 00060 } 00061 00062 return $this->_cartItemsCount; 00063 }
| getCompareAddUrlTemplate | ( | ) | 
Definition at line 120 of file Sidebar.php.
00121 { 00122 return $this->getUrl('catalog/product_compare/add',array('product'=>'#{id}')); 00123 }
| getCompareItems | ( | ) | 
Definition at line 94 of file Sidebar.php.
00095 { 00096 if( !$this->_compareItems ) { 00097 $this->_compareItems = Mage::getResourceModel('catalog/product_compare_item_collection') 00098 ->setStoreId(Mage::app()->getStore()->getId()); 00099 $this->_compareItems->setCustomerId(Mage::getSingleton('customer/session')->getCustomerId()); 00100 $this->_compareItems 00101 ->addAttributeToSelect('name') 00102 ->useProductItem() 00103 ->load(); 00104 00105 } 00106 00107 return $this->_compareItems; 00108 }
| getCompareJsObjectName | ( | ) | 
| getCompareRemoveUrlTemplate | ( | ) | 
Definition at line 115 of file Sidebar.php.
00116 { 00117 return $this->getUrl('catalog/product_compare/remove',array('product'=>'#{id}')); 00118 }
| getCompareUrl | ( | ) | 
Definition at line 125 of file Sidebar.php.
00126 { 00127 return $this->getUrl('catalog/product_compare'); 00128 }
| getShoppingCartUrl | ( | ) | 
Definition at line 48 of file Sidebar.php.
00049 { 00050 return Mage::getUrl('checkout/cart'); 00051 }
| getWishlist | ( | ) | 
Definition at line 65 of file Sidebar.php.
00066 { 00067 if( !$this->_wishlist ) { 00068 $this->_wishlist = Mage::getModel('wishlist/wishlist') 00069 ->loadByCustomer(Mage::getSingleton('customer/session')->getCustomer()); 00070 $this->_wishlist->getItemCollection() 00071 ->addAttributeToSelect('name') 00072 ->addAttributeToSelect('price') 00073 ->addAttributeToSelect('small_image') 00074 ->addAttributeToFilter('store_id', array('in' => $this->_wishlist->getSharedStoreIds())) 00075 ->addAttributeToSort('added_at', 'desc') 00076 ->setCurPage(1) 00077 ->setPageSize(3) 00078 ->load(); 00079 } 00080 00081 return $this->_wishlist->getItemCollection(); 00082 }
| getWishlistAddToCartLink | ( | $ | wishlistItem | ) | 
Definition at line 89 of file Sidebar.php.
00090 { 00091 return Mage::getUrl('wishlist/index/cart', array('item' => $wishlistItem->getId())); 00092 }
| getWishlistCount | ( | ) | 
Definition at line 84 of file Sidebar.php.
00085 { 00086 return $this->getWishlist()->getSize(); 00087 }
$_cartItemsCount [protected]           | 
        
Definition at line 37 of file Sidebar.php.
$_compareItems [protected]           | 
        
Definition at line 46 of file Sidebar.php.
$_wishlist [protected]           | 
        
Definition at line 44 of file Sidebar.php.
 1.5.8