Public Member Functions | Protected Attributes

Invite Class Reference

Inheritance diagram for Invite:
Collaboration diagram for Invite:

List of all members.

Public Member Functions

 render ()
 send ()
 getInviteSendStatus ()
 setInviteData ($oData)
 getInviteData ()
 getCaptcha ()
 getBreadCrumb ()

Protected Attributes

 $_sThisTemplate = 'page/privatesales/invite.tpl'
 $_sThisLoginTemplate = 'page/account/login.tpl'
 $_aReqFields = array( 'rec_email', 'send_name', 'send_email', 'send_message', 'send_subject' )
 $_oCrossSelling = null
 $_oSimilarProducts = null
 $_oRecommList = null
 $_aInviteData = null
 $_oCaptcha = null
 $_iMailStatus = null

Detailed Description

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

Definition at line 8 of file invite.php.


Member Function Documentation

Invite.getBreadCrumb (  ) 

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

Returns:
array

Reimplemented from oxUBase.

Definition at line 232 of file invite.php.

Invite.getCaptcha (  ) 

Template variable getter. Returns object of handling CAPTCHA image

Returns:
object

Definition at line 219 of file invite.php.

Invite.getInviteData (  ) 

Template variable getter.

Returns:
array

Definition at line 209 of file invite.php.

Invite.getInviteSendStatus (  ) 

Template variable getter. Return if mail was send successfully

Returns:
array

Definition at line 183 of file invite.php.

Invite.render (  ) 

Executes parent.render(), if invitation is disabled - redirects to main page

Returns:
string

Reimplemented from oxUBase.

Definition at line 69 of file invite.php.

Invite.send (  ) 

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

Returns:
null

Definition at line 89 of file invite.php.

Invite.setInviteData ( oData  ) 

Suggest data setter

Parameters:
object $oData suggest data object
Returns:
null

Definition at line 199 of file invite.php.


Member Data Documentation

Invite.$_aInviteData = null [protected]

Definition at line 50 of file invite.php.

Invite.$_aReqFields = array( 'rec_email', 'send_name', 'send_email', 'send_message', 'send_subject' ) [protected]

Definition at line 26 of file invite.php.

Invite.$_iMailStatus = null [protected]

Definition at line 62 of file invite.php.

Invite.$_oCaptcha = null [protected]

Definition at line 56 of file invite.php.

Invite.$_oCrossSelling = null [protected]

Definition at line 32 of file invite.php.

Invite.$_oRecommList = null [protected]

Definition at line 44 of file invite.php.

Invite.$_oSimilarProducts = null [protected]

Definition at line 38 of file invite.php.

Invite.$_sThisLoginTemplate = 'page/account/login.tpl' [protected]

Definition at line 20 of file invite.php.

Invite.$_sThisTemplate = 'page/privatesales/invite.tpl' [protected]

Reimplemented from oxView.

Definition at line 14 of file invite.php.


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