OXID eShop CE  6.1.5
OxidEsales\EshopCommunity\Application\Controller\AccountRecommlistController Class Reference
+ Inheritance diagram for OxidEsales\EshopCommunity\Application\Controller\AccountRecommlistController:
+ Collaboration diagram for OxidEsales\EshopCommunity\Application\Controller\AccountRecommlistController:

Public Member Functions

 render ()
 
 getNavigationParams ()
 
 getRecommLists ()
 
 getArticleList ()
 
 getActiveRecommList ()
 
 setActiveRecommList ($oRecommList)
 
 saveRecommList ()
 
 isSavedList ()
 
 editList ()
 
 removeArticle ()
 
 getPageNavigation ()
 
 getBreadCrumb ()
 
 getArticleCount ()
 

Protected Attributes

 $_sThisTemplate = 'page/account/recommendationlist.tpl'
 
 $_blSavedEntry = false
 
 $_oActRecommListArticles = null
 
 $_aUserRecommLists = null
 
 $_oActRecommList = null
 
 $_iAllArtCnt = 0
 
 $_oPageNavigation = null
 

Detailed Description

Current user recommlist manager. When user is logged in in this manager window he can modify his own recommlists status - remove articles from list or store them to shopping basket, view detail information.

Deprecated:
since v5.3 (2016-06-17); Listmania will be moved to an own module.

Member Function Documentation

◆ editList()

OxidEsales\EshopCommunity\Application\Controller\AccountRecommlistController::editList ( )

Delete recommlist

Returns
null

◆ getActiveRecommList()

OxidEsales\EshopCommunity\Application\Controller\AccountRecommlistController::getActiveRecommList ( )

return the active entrys

Returns
null

◆ getArticleCount()

OxidEsales\EshopCommunity\Application\Controller\AccountRecommlistController::getArticleCount ( )

Article count getter

Returns
int

◆ getArticleList()

OxidEsales\EshopCommunity\Application\Controller\AccountRecommlistController::getArticleList ( )

return all articles in the recomm list

Returns
null

◆ getBreadCrumb()

OxidEsales\EshopCommunity\Application\Controller\AccountRecommlistController::getBreadCrumb ( )

Returns Bread Crumb - you are here page1/page2/page3...

Returns
array

◆ getNavigationParams()

OxidEsales\EshopCommunity\Application\Controller\AccountRecommlistController::getNavigationParams ( )

Returns array of params => values which are used in hidden forms and as additional url params

Returns
array

◆ getPageNavigation()

OxidEsales\EshopCommunity\Application\Controller\AccountRecommlistController::getPageNavigation ( )

Template variable getter. Returns page navigation

Returns
object

◆ getRecommLists()

OxidEsales\EshopCommunity\Application\Controller\AccountRecommlistController::getRecommLists ( )

return recomm list from the user

Returns
array

◆ isSavedList()

OxidEsales\EshopCommunity\Application\Controller\AccountRecommlistController::isSavedList ( )

List entry saving status getter. Saving status is

Returns
bool

◆ removeArticle()

OxidEsales\EshopCommunity\Application\Controller\AccountRecommlistController::removeArticle ( )

Delete recommlist

Returns
null

◆ render()

OxidEsales\EshopCommunity\Application\Controller\AccountRecommlistController::render ( )

If user is logged in loads his wishlist articles (articles may be accessed by \OxidEsales\Eshop\Application\Model\User::GetBasket()), loads similar articles (is available) for the last article in list loaded by \OxidEsales\Eshop\Application\Model\Article::GetSimilarProducts() and returns name of template to render \OxidEsales\Eshop\Application\Controller\AccountWishlistController::_sThisTemplate

Returns
string $_sThisTemplate current template file name

◆ saveRecommList()

OxidEsales\EshopCommunity\Application\Controller\AccountRecommlistController::saveRecommList ( )

add new recommlist

Returns
null

◆ setActiveRecommList()

OxidEsales\EshopCommunity\Application\Controller\AccountRecommlistController::setActiveRecommList (   $oRecommList)

Set active recommlist

Parameters
object$oRecommListRecommendation list

Member Data Documentation

◆ $_aUserRecommLists

OxidEsales\EshopCommunity\Application\Controller\AccountRecommlistController::$_aUserRecommLists = null
protected

◆ $_blSavedEntry

OxidEsales\EshopCommunity\Application\Controller\AccountRecommlistController::$_blSavedEntry = false
protected

◆ $_iAllArtCnt

OxidEsales\EshopCommunity\Application\Controller\AccountRecommlistController::$_iAllArtCnt = 0
protected

◆ $_oActRecommList

OxidEsales\EshopCommunity\Application\Controller\AccountRecommlistController::$_oActRecommList = null
protected

◆ $_oActRecommListArticles

OxidEsales\EshopCommunity\Application\Controller\AccountRecommlistController::$_oActRecommListArticles = null
protected

◆ $_oPageNavigation

OxidEsales\EshopCommunity\Application\Controller\AccountRecommlistController::$_oPageNavigation = null
protected

◆ $_sThisTemplate

OxidEsales\EshopCommunity\Application\Controller\AccountRecommlistController::$_sThisTemplate = 'page/account/recommendationlist.tpl'
protected

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