account_newsletter Class Reference

Inheritance diagram for account_newsletter:

Inheritance graph
[legend]
Collaboration diagram for account_newsletter:

Collaboration graph
[legend]

List of all members.


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.

Public Member Functions

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

Protected Attributes

 $_sThisTemplate = 'account_newsletter.tpl'
 $_blNewsletter = null
 $_iSubsriptionStatus = 0

Member Function Documentation

account_newsletter.render (  ) 

If user is not logged in - returns name of template account_newsletter._sThisLoginTemplate, or if user is allready logged in - returns name of template Account_Newsletter._sThisTemplate

Template variables: blnewsletter, actshop

Returns:
string

Reimplemented from account.

account_newsletter.isNewsletter (  ) 

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

Returns:
bool

account_newsletter.subscribe (  ) 

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

Returns:
bool

account_newsletter.getSubscriptionStatus (  ) 

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

Returns:
integer


Member Data Documentation

account_newsletter.$_sThisTemplate = 'account_newsletter.tpl' [protected]

Reimplemented from account.

account_newsletter.$_blNewsletter = null [protected]

account_newsletter.$_iSubsriptionStatus = 0 [protected]


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

Generated on Wed Oct 29 23:38:37 2008 for OXID eShop CE by  doxygen 1.5.5