Public Member Functions | Protected Member Functions | Protected Attributes

oxNews Class Reference

Inheritance diagram for oxNews:
Collaboration diagram for oxNews:

List of all members.

Public Member Functions

 __construct ()
 assign ($dbRecord)
 getGroups ()
 inGroup ($sGroupID)
 delete ($sOxid=null)
 getLongDesc ()

Protected Member Functions

 _update ()
 _insert ()
 _setFieldData ($sFieldName, $sValue, $iDataType=oxField::T_TEXT)

Protected Attributes

 $_oGroups = null
 $_sClassName = 'oxnews'

Detailed Description

News manager. Performs news text collection. News may be sorted by user categories (only these user may read news), etc.

Definition at line 10 of file oxnews.php.


Constructor & Destructor Documentation

oxNews.__construct (  ) 

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

Returns:
null

Reimplemented from oxI18n.

Definition at line 31 of file oxnews.php.


Member Function Documentation

oxNews._insert (  )  [protected]

Inserts object details to DB, returns true on success.

Returns:
bool

Reimplemented from oxI18n.

Definition at line 133 of file oxnews.php.

oxNews._setFieldData ( sFieldName,
sValue,
iDataType = oxField::T_TEXT 
) [protected]

Sets data field value

Parameters:
string $sFieldName index OR name (eg. 'oxarticles__oxtitle') of a data field to set
string $sValue value of data field
int $iDataType field type
Returns:
null

Reimplemented from oxBase.

Definition at line 154 of file oxnews.php.

oxNews._update (  )  [protected]

Updates object information in DB.

Returns:
null

Reimplemented from oxI18n.

Definition at line 121 of file oxnews.php.

oxNews.assign ( dbRecord  ) 

Assigns object data.

Parameters:
string $dbRecord database record to be assigned
Returns:
null

Reimplemented from oxBase.

Definition at line 44 of file oxnews.php.

oxNews.delete ( sOxid = null  ) 

Deletes object information from DB, returns true on success.

Parameters:
string $sOxid Object ID (default null)
Returns:
bool

Reimplemented from oxI18n.

Definition at line 100 of file oxnews.php.

oxNews.getGroups (  ) 

Returns list of user groups assigned to current news object

Returns:
oxlist

Definition at line 58 of file oxnews.php.

oxNews.getLongDesc (  ) 

get long description, parsed through smarty

Returns:
string

Definition at line 172 of file oxnews.php.

oxNews.inGroup ( sGroupID  ) 

Checks if this object is in group, returns true on success.

Parameters:
string $sGroupID user group ID
Returns:
bool

Definition at line 80 of file oxnews.php.


Member Data Documentation

oxNews.$_oGroups = null [protected]

Definition at line 17 of file oxnews.php.

oxNews.$_sClassName = 'oxnews' [protected]

Reimplemented from oxI18n.

Definition at line 24 of file oxnews.php.


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