oxNewsSubscribed Class Reference

Inheritance diagram for oxNewsSubscribed:

Inheritance graph
[legend]
Collaboration diagram for oxNewsSubscribed:

Collaboration graph
[legend]

List of all members.


Detailed Description

Newsletter Subscriptions manager Performs user managing function information, deletion and other.

Definition at line 8 of file oxnewssubscribed.php.


Public Member Functions

 __construct ()
 load ($oxId)
 loadFromEmail ($sEmailAddress)
 loadFromUserId ($sOxUserId)
 getOptInStatus ()
 setOptInStatus ($iStatus)
 getOptInEmailStatus ()
 setOptInEmailStatus ($iStatus)
 updateSubscription ($oUser)

Protected Member Functions

 _insert ()
 _update ()

Protected Attributes

 $_blWasSubscribed = false
 $_sClassName = 'oxnewssubscribed'

Constructor & Destructor Documentation

oxNewsSubscribed.__construct (  ) 

Class constructor, initiates parent constructor (parent.oxBase()).

Reimplemented from oxBase.

Definition at line 28 of file oxnewssubscribed.php.


Member Function Documentation

oxNewsSubscribed.load ( oxId  ) 

Loads object (newssubscription) details from DB. Returns true on success.

Parameters:
string $oxId oxnewssubscribed ID
Returns:
bool

Reimplemented from oxBase.

Definition at line 44 of file oxnewssubscribed.php.

oxNewsSubscribed.loadFromEmail ( sEmailAddress  ) 

Loader which loads news subscription according to subscribers email address

Parameters:
string $sEmailAddress subscribers email address
Returns:
bool

Definition at line 62 of file oxnewssubscribed.php.

oxNewsSubscribed.loadFromUserId ( sOxUserId  ) 

Loader which loads news subscription according to subscribers oxid

Parameters:
string $sOxUserId subscribers oxid
Returns:
bool

Definition at line 76 of file oxnewssubscribed.php.

oxNewsSubscribed._insert (  )  [protected]

Inserts nbews object data to DB. Returns true on success.

Returns:
mixed oxid on success or false on failure

Reimplemented from oxBase.

Definition at line 87 of file oxnewssubscribed.php.

oxNewsSubscribed._update (  )  [protected]

We need to check if we unsubscribe here

Returns:
mixed oxid on success or false on failure

Reimplemented from oxBase.

Definition at line 99 of file oxnewssubscribed.php.

oxNewsSubscribed.getOptInStatus (  ) 

Newsletter subscription status getter

Returns:
int

Definition at line 117 of file oxnewssubscribed.php.

oxNewsSubscribed.setOptInStatus ( iStatus  ) 

Newsletter subscription status setter

Parameters:
int $iStatus subscription status
Returns:
null

Definition at line 129 of file oxnewssubscribed.php.

oxNewsSubscribed.getOptInEmailStatus (  ) 

Newsletter subscription email sending status getter

Returns:
int

Definition at line 140 of file oxnewssubscribed.php.

oxNewsSubscribed.setOptInEmailStatus ( iStatus  ) 

Newsletter subscription email sending status setter

Parameters:
int $iStatus subscription status
Returns:
null

Definition at line 152 of file oxnewssubscribed.php.

oxNewsSubscribed.updateSubscription ( oUser  ) 

This method is called from oxuser.update. Currently it updates user information kept in db

Parameters:
oxuser $oUser subscription user object
Returns:
bool

Definition at line 166 of file oxnewssubscribed.php.


Member Data Documentation

oxNewsSubscribed.$_blWasSubscribed = false [protected]

Definition at line 15 of file oxnewssubscribed.php.

oxNewsSubscribed.$_sClassName = 'oxnewssubscribed' [protected]

Reimplemented from oxBase.

Definition at line 22 of file oxnewssubscribed.php.


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

Generated on Wed Apr 22 12:31:49 2009 for OXID eShop CE by  doxygen 1.5.5