Basket Class Reference

Inheritance diagram for Basket:

Inheritance graph
[legend]
Collaboration diagram for Basket:

Collaboration graph
[legend]

List of all members.


Detailed Description

Current session shopping cart (basket item list). Contains with user selected articles (with detail information), list of similar products, topoffer articles. OXID eShop -> SHOPPING CART.

Definition at line 9 of file basket.php.


Public Member Functions

 render ()
 getBasketArticles ()
 getFirstBasketProduct ()
 getBasketSimilarList ()
 getSimilarRecommLists ()
 showBackToShop ()
 addVoucher ()
 removeVoucher ()
 backToShop ()

Protected Attributes

 $_sThisTemplate = 'basket.tpl'
 $_sThisAltTemplate = 'content.tpl'
 $_blIsOrderStep = true
 $_oBasketArticles = null
 $_oSimilarList = null
 $_oRecommList = null
 $_oFirstBasketProduct = null
 $_iViewIndexState = VIEW_INDEXSTATE_NOINDEXNOFOLLOW

Member Function Documentation

Basket.render (  ) 

Executes parent.render(), creates list with basket articles Returns name of template file basket._sThisTemplate (for Search engines return "content.tpl" template to avoid fake orders etc).

Template variables: similarlist, basketitemlist

Returns:
string $this->_sThisTemplate current template file name

Reimplemented from oxUBase.

Definition at line 78 of file basket.php.

Basket.getBasketArticles (  ) 

Return the current articles from the basket

Returns:
object | bool

Definition at line 102 of file basket.php.

Basket.getFirstBasketProduct (  ) 

return the basket articles

Returns:
object | bool

Definition at line 120 of file basket.php.

Basket.getBasketSimilarList (  ) 

return the similar articles

Returns:
object | bool

Definition at line 138 of file basket.php.

Basket.getSimilarRecommLists (  ) 

return the recomm articles

Returns:
object | bool

Reimplemented from oxUBase.

Definition at line 156 of file basket.php.

Basket.showBackToShop (  ) 

return the Link back to shop

Returns:
bool

Definition at line 174 of file basket.php.

Basket.addVoucher (  ) 

Assigns voucher to current basket

Returns:
null

Definition at line 184 of file basket.php.

Basket.removeVoucher (  ) 

Removes voucher from basket (calls oxbasket.removeVoucher())

Returns:
null

Definition at line 195 of file basket.php.

Basket.backToShop (  ) 

Redirects user back to previous part of shop (list, details, ...) from basket. Used with option "Display Message when Product is added to Cart" set to "Open Basket" ($myConfig->iNewBasketItemMessage == 3)

Returns:
string $sBackLink back link

Definition at line 208 of file basket.php.


Member Data Documentation

Basket.$_sThisTemplate = 'basket.tpl' [protected]

Reimplemented from oxView.

Definition at line 16 of file basket.php.

Basket.$_sThisAltTemplate = 'content.tpl' [protected]

Definition at line 23 of file basket.php.

Basket.$_blIsOrderStep = true [protected]

Reimplemented from oxUBase.

Definition at line 30 of file basket.php.

Basket.$_oBasketArticles = null [protected]

Definition at line 37 of file basket.php.

Basket.$_oSimilarList = null [protected]

Definition at line 44 of file basket.php.

Basket.$_oRecommList = null [protected]

Definition at line 51 of file basket.php.

Basket.$_oFirstBasketProduct = null [protected]

Definition at line 59 of file basket.php.

Basket.$_iViewIndexState = VIEW_INDEXSTATE_NOINDEXNOFOLLOW [protected]

Current view search engine indexing state: VIEW_INDEXSTATE_INDEX - index without limitations VIEW_INDEXSTATE_NOINDEXNOFOLLOW - no index / no follow VIEW_INDEXSTATE_NOINDEXFOLLOW - no index / follow

Reimplemented from oxUBase.

Definition at line 66 of file basket.php.


The documentation for this class was generated from the following file:

Generated on Wed Jun 17 12:09:55 2009 for OXID eShop CE by  doxygen 1.5.5