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

Public Member Functions

 render ()
 
 isNewsletter ()
 
 subscribe ()
 
 getSubscriptionStatus ()
 
 getBreadCrumb ()
 

Protected Attributes

 $_sThisTemplate = 'page/account/newsletter.tpl'
 
 $_blNewsletter = null
 
 $_iSubscriptionStatus = 0
 

Detailed Description

Current user newsletter manager. When user is logged in in this manager window he can modify his newletter subscription status - simply register or unregister from newsletter. OXID eShop -> MY ACCOUNT -> Newsletter.

Member Function Documentation

◆ getBreadCrumb()

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

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

Returns
array

◆ getSubscriptionStatus()

OxidEsales\EshopCommunity\Application\Controller\AccountNewsletterController::getSubscriptionStatus ( )

Template variable getter. Returns 1 when newsletter had been changed to "yes" else return -1 if had been changed to "no".

Returns
integer

◆ isNewsletter()

OxidEsales\EshopCommunity\Application\Controller\AccountNewsletterController::isNewsletter ( )

Template variable getter. Returns 0 when newsletter had been changed.

Returns
int

◆ render()

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

If user is not logged in - returns name of template \OxidEsales\Eshop\Application\Controller\AccountNewsletterController::_sThisLoginTemplate, or if user is allready logged in - returns name of template \OxidEsales\Eshop\Application\Controller\AccountNewsletterController::_sThisTemplate

Returns
string

◆ subscribe()

OxidEsales\EshopCommunity\Application\Controller\AccountNewsletterController::subscribe ( )

Removes or adds user to newsletter group according to current subscription status. Returns true on success.

Returns
bool

Member Data Documentation

◆ $_blNewsletter

OxidEsales\EshopCommunity\Application\Controller\AccountNewsletterController::$_blNewsletter = null
protected

◆ $_iSubscriptionStatus

OxidEsales\EshopCommunity\Application\Controller\AccountNewsletterController::$_iSubscriptionStatus = 0
protected

◆ $_sThisTemplate

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

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