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

Public Member Functions

 render ()
 
 getUserCount ()
 
 resetUserCount ()
 
 getMailErrors ()
 
 getListSorting ()
 

Protected Member Functions

 _setupNavigation ($sNode)
 

Protected Attributes

 $_aMailErrors = []
 

Detailed Description

Newsletter sending manager. Performs sending of newsletter to selected user groups.

Member Function Documentation

◆ _setupNavigation()

OxidEsales\EshopCommunity\Application\Controller\Admin\NewsletterSend::_setupNavigation (   $sNode)
protected

Overrides parent method to pass referred id

Parameters
string$sNodereferred id

◆ getListSorting()

OxidEsales\EshopCommunity\Application\Controller\Admin\NewsletterSend::getListSorting ( )

Does nothing, called in derived template

◆ getMailErrors()

OxidEsales\EshopCommunity\Application\Controller\Admin\NewsletterSend::getMailErrors ( )

Returns newsletter mailing errors

Returns
array

◆ getUserCount()

OxidEsales\EshopCommunity\Application\Controller\Admin\NewsletterSend::getUserCount ( )

Returns count of users assigned to active newsletter receiver group

Returns
int

◆ render()

OxidEsales\EshopCommunity\Application\Controller\Admin\NewsletterSend::render ( )

Executes parent method parent::render(), creates oxnewsletter object, sends newsletter to users of chosen groups and returns name of template file "newsletter_send.tpl"/"newsletter_done.tpl".

Returns
string

◆ resetUserCount()

OxidEsales\EshopCommunity\Application\Controller\Admin\NewsletterSend::resetUserCount ( )

Resets users count

Member Data Documentation

◆ $_aMailErrors

OxidEsales\EshopCommunity\Application\Controller\Admin\NewsletterSend::$_aMailErrors = []
protected

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