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

Public Member Functions

 addme ()
 
 getBidPrice ()
 
 getProduct ()
 
 getPriceAlarmStatus ()
 

Protected Attributes

 $_sThisTemplate = 'pricealarm.tpl'
 
 $_oArticle = null
 
 $_sBidPrice = null
 
 $_iPriceAlarmStatus = null
 

Private Member Functions

 _getParams ()
 

Detailed Description

PriceAlarm window. Arranges "pricealarm" window, by sending eMail and storing into Database (etc.) submission. Result - "pricealarm.tpl" template. After user correctly fulfils all required fields all information is sent to shop owner by email. OXID eShop -> pricealarm.

Member Function Documentation

◆ _getParams()

OxidEsales\EshopCommunity\Application\Controller\PriceAlarmController::_getParams ( )
private

Returns params (article id, bid price)

Returns
array

◆ addme()

OxidEsales\EshopCommunity\Application\Controller\PriceAlarmController::addme ( )

Validates email address. If email is wrong - returns false and exits. If email address is OK - creates prcealarm object and saves it (oxpricealarm::save()). Sends pricealarm notification mail to shop owner.

Returns
bool false on error

◆ getBidPrice()

OxidEsales\EshopCommunity\Application\Controller\PriceAlarmController::getBidPrice ( )

Template variable getter. Returns bid price

Returns
string

◆ getPriceAlarmStatus()

OxidEsales\EshopCommunity\Application\Controller\PriceAlarmController::getPriceAlarmStatus ( )

Return pricealarm status (if it was send)

Returns
integer

◆ getProduct()

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

Template variable getter. Returns active article

Returns
object

Member Data Documentation

◆ $_iPriceAlarmStatus

OxidEsales\EshopCommunity\Application\Controller\PriceAlarmController::$_iPriceAlarmStatus = null
protected

◆ $_oArticle

OxidEsales\EshopCommunity\Application\Controller\PriceAlarmController::$_oArticle = null
protected

◆ $_sBidPrice

OxidEsales\EshopCommunity\Application\Controller\PriceAlarmController::$_sBidPrice = null
protected

◆ $_sThisTemplate

OxidEsales\EshopCommunity\Application\Controller\PriceAlarmController::$_sThisTemplate = 'pricealarm.tpl'
protected

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