oxContent Class Reference

Inheritance diagram for oxContent:

Inheritance graph
[legend]
Collaboration diagram for oxContent:

Collaboration graph
[legend]

List of all members.


Detailed Description

Content manager. Base object for content pages

Definition at line 8 of file oxcontent.php.


Public Member Functions

 __get ($sName)
 __construct ()
 getExpanded ()
 loadByIdent ($sLoadId)
 assign ($dbRecord)
 getLink ($iLang=null)
 getStdLink ($iLang=null)
 delete ($sOXID=null)

Protected Member Functions

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

Protected Attributes

 $_sCoreTbl = 'oxcontents'
 $_sClassName = 'oxcontent'
 $_aSkipSaveFields = array( 'oxtimestamp' )
 $_sNoparamlink = null
 $_blExpanded = null
 $_blIsSeoObject = true

Constructor & Destructor Documentation

oxContent.__construct (  ) 

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

Reimplemented from oxI18n.

Definition at line 72 of file oxcontent.php.


Member Function Documentation

oxContent.__get ( sName  ) 

Extra getter to guarantee compatibility with templates

Parameters:
string $sName parameter name
Returns:
mixed

Reimplemented from oxBase.

Definition at line 60 of file oxcontent.php.

oxContent.getExpanded (  ) 

returns the expanded state of the content category

Returns:
bool

Definition at line 83 of file oxcontent.php.

oxContent.loadByIdent ( sLoadId  ) 

Loads Content by using field oxloadid instead of oxid

Parameters:
string $sLoadId content load ID
Returns:
bool

Definition at line 98 of file oxcontent.php.

oxContent.assign ( dbRecord  ) 

Replace the "&" into "&" and call base class

Parameters:
array $dbRecord database record
Returns:
null

Reimplemented from oxI18n.

Definition at line 115 of file oxcontent.php.

oxContent.getLink ( iLang = null  ) 

getLink returns link for this content in the frontend

Parameters:
integer $iLang language
public
Returns:
string

Definition at line 131 of file oxcontent.php.

oxContent.getStdLink ( iLang = null  ) 

Returns standard URL to product

Parameters:
integer $iLang language
Returns:
string

Definition at line 163 of file oxcontent.php.

oxContent._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 191 of file oxcontent.php.

oxContent.delete ( sOXID = null  ) 

Delete this object from the database, returns true on success.

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

Reimplemented from oxBase.

Definition at line 207 of file oxcontent.php.


Member Data Documentation

oxContent.$_sCoreTbl = 'oxcontents' [protected]

Definition at line 15 of file oxcontent.php.

oxContent.$_sClassName = 'oxcontent' [protected]

Reimplemented from oxI18n.

Definition at line 22 of file oxcontent.php.

oxContent.$_aSkipSaveFields = array( 'oxtimestamp' ) [protected]

Reimplemented from oxBase.

Definition at line 30 of file oxcontent.php.

oxContent.$_sNoparamlink = null [protected]

Definition at line 37 of file oxcontent.php.

oxContent.$_blExpanded = null [protected]

Definition at line 44 of file oxcontent.php.

oxContent.$_blIsSeoObject = true [protected]

Reimplemented from oxBase.

Definition at line 51 of file oxcontent.php.


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

Generated on Wed Apr 22 12:30:36 2009 for OXID eShop CE by  doxygen 1.5.5