Basket Class Reference

Inheritance diagram for Basket:

Inheritance graph
Collaboration diagram for Basket:

Collaboration graph

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

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

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

object | bool

Definition at line 102 of file basket.php.

Basket.getFirstBasketProduct (  ) 

return the basket articles

object | bool

Definition at line 120 of file basket.php.

Basket.getBasketSimilarList (  ) 

return the similar articles

object | bool

Definition at line 138 of file basket.php.

Basket.getSimilarRecommLists (  ) 

return the recomm articles

object | bool

Reimplemented from oxUBase.

Definition at line 156 of file basket.php.

Basket.showBackToShop (  ) 

return the Link back to shop


Definition at line 174 of file basket.php.

Basket.addVoucher (  ) 

Assigns voucher to current basket


Definition at line 184 of file basket.php.

Basket.removeVoucher (  ) 

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


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)

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 Apr 22 12:27:44 2009 for OXID eShop CE by  doxygen 1.5.5