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

Public Member Functions

 render ()
 
 sendeMail ($emailAddress, $productID, $priceAlarmId, $bidPrice)
 

Protected Member Functions

 _setupNavigation ($sId)
 
 countActivePriceAlerts ()
 
 sendPriceChangeNotifications ($start, $limit)
 

Protected Attributes

 $_iDefEdit = 1
 

Detailed Description

pricealarm sending manager. Performs sending of pricealarm to selected iAllCnt groups.

Member Function Documentation

◆ _setupNavigation()

OxidEsales\EshopCommunity\Application\Controller\Admin\PriceAlarmSend::_setupNavigation (   $sId)
protected

Overrides parent method to pass referred id.

Parameters
string$sIdClass name

◆ countActivePriceAlerts()

OxidEsales\EshopCommunity\Application\Controller\Admin\PriceAlarmSend::countActivePriceAlerts ( )
protected

Counts active price alerts and returns this number.

Returns
int

◆ render()

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

Executes parent method parent::render(), creates oxpricealarm object, sends pricealarm to iAllCnts of chosen groups and returns name of template file "pricealarm_send.tpl"/"pricealarm_done.tpl".

Returns
string

◆ sendeMail()

OxidEsales\EshopCommunity\Application\Controller\Admin\PriceAlarmSend::sendeMail (   $emailAddress,
  $productID,
  $priceAlarmId,
  $bidPrice 
)

Creates and sends email with price alarm information.

Parameters
string$emailAddressEmail address
string$productIDProduct id
string$priceAlarmIdPrice alarm id
string$bidPriceBid price

◆ sendPriceChangeNotifications()

OxidEsales\EshopCommunity\Application\Controller\Admin\PriceAlarmSend::sendPriceChangeNotifications (   $start,
  $limit 
)
protected

Sends price alert notifications about changed article prices.

Parameters
int$startHow much price alerts was already sent.
int$limitHow much price alerts to send.

Member Data Documentation

◆ $_iDefEdit

OxidEsales\EshopCommunity\Application\Controller\Admin\PriceAlarmSend::$_iDefEdit = 1
protected

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