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

Public Member Functions

 init ()
 
 send ()
 
 getProduct ()
 
 getCrossSelling ()
 
 getSimilarProducts ()
 
 getRecommList ()
 
 setSuggestData ($oData)
 
 getSuggestData ()
 
 getLink ($iLang=null)
 
 getBreadCrumb ()
 

Protected Attributes

 $_sThisTemplate = 'page/info/suggest.tpl'
 
 $_aReqFields = ['rec_name', 'rec_email', 'send_name', 'send_email', 'send_message', 'send_subject']
 
 $_oCrossSelling = null
 
 $_oSimilarProducts = null
 
 $_oRecommList = null
 
 $_aSuggestData = null
 

Private Member Functions

 redirectToHomeIfDisabled ()
 

Detailed Description

Article suggestion page. Collects some article base information, sets default recommendation text, sends suggestion mail to user.

Deprecated:
since v6.2.0 (2017-02-15); Recommendations feature will be moved to an own module.

Member Function Documentation

◆ getBreadCrumb()

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

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

Returns
array

◆ getCrossSelling()

OxidEsales\EshopCommunity\Application\Controller\SuggestController::getCrossSelling ( )

Template variable getter. Returns recommlist's reviews

Returns
array

◆ getLink()

OxidEsales\EshopCommunity\Application\Controller\SuggestController::getLink (   $iLang = null)

get link of current view

Parameters
int$iLangrequested language
Returns
string

◆ getProduct()

OxidEsales\EshopCommunity\Application\Controller\SuggestController::getProduct ( )

Template variable getter. Returns search product

Returns
object

◆ getRecommList()

OxidEsales\EshopCommunity\Application\Controller\SuggestController::getRecommList ( )

Template variable getter. Returns recommlist's reviews

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

◆ getSimilarProducts()

OxidEsales\EshopCommunity\Application\Controller\SuggestController::getSimilarProducts ( )

Template variable getter. Returns recommlist's reviews

Returns
array

◆ getSuggestData()

OxidEsales\EshopCommunity\Application\Controller\SuggestController::getSuggestData ( )

Template variable getter. Returns active object's reviews

Returns
array

◆ init()

OxidEsales\EshopCommunity\Application\Controller\SuggestController::init ( )

Assures, that controller would not be accessed if functionality disabled.

◆ redirectToHomeIfDisabled()

OxidEsales\EshopCommunity\Application\Controller\SuggestController::redirectToHomeIfDisabled ( )
private

In case functionality disabled, redirects to home page.

◆ send()

OxidEsales\EshopCommunity\Application\Controller\SuggestController::send ( )

Sends product suggestion mail and returns a URL according to URL formatting rules.

Template variables: editval, error

Returns
null

◆ setSuggestData()

OxidEsales\EshopCommunity\Application\Controller\SuggestController::setSuggestData (   $oData)

Suggest data setter

Parameters
object$oDatasuggest data object

Member Data Documentation

◆ $_aReqFields

OxidEsales\EshopCommunity\Application\Controller\SuggestController::$_aReqFields = ['rec_name', 'rec_email', 'send_name', 'send_email', 'send_message', 'send_subject']
protected

◆ $_aSuggestData

OxidEsales\EshopCommunity\Application\Controller\SuggestController::$_aSuggestData = null
protected

◆ $_oCrossSelling

OxidEsales\EshopCommunity\Application\Controller\SuggestController::$_oCrossSelling = null
protected

◆ $_oRecommList

OxidEsales\EshopCommunity\Application\Controller\SuggestController::$_oRecommList = null
protected

◆ $_oSimilarProducts

OxidEsales\EshopCommunity\Application\Controller\SuggestController::$_oSimilarProducts = null
protected

◆ $_sThisTemplate

OxidEsales\EshopCommunity\Application\Controller\SuggestController::$_sThisTemplate = 'page/info/suggest.tpl'
protected

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