UNA
BxDolObject Class Reference
Inheritance diagram for BxDolObject:
BxDolFactory iBxDolReplaceable BxDolFavorite BxDolFeature BxDolReport BxDolScore BxDolView BxDolVote BxBaseFavorite BxBaseFeature BxBaseReport BxBaseScore BxBaseView BxBaseVote BxTemplFavorite BxTemplFeature BxTemplReport BxTemplScore BxTemplView BxTemplVote BxOrgsFavorite BxPersonsFavorite BxOrgsReport BxPersonsReport BxTimelineReport BxDolCmtsScore BxMarketScore BxDolVoteLikes BxDolVoteReactions BxDolVoteStars

Public Member Functions

 getConditions ($sMainTable, $sMainField)
 
 getQueryObject ()
 
 checkAction ($sAction, $isPerformAction=false)
 
 onObjectDelete ($iObjectId=0)
 

Protected Member Functions

 _getAuthorId ()
 
 _trigger ()
 
 _triggerValue ($iValue)
 
 _replaceMarkers ($mixed)
 

Detailed Description

Base class for all "Object" classes. Child classes usually represents high level programming constructions to generate ready 'objects' functionality, like Comments, Votings, Forms.

Member Function Documentation

◆ _getAuthorId()

BxDolObject::_getAuthorId ( )
protected

Internal functions

◆ _replaceMarkers()

BxDolObject::_replaceMarkers (   $mixed)
protected

Replace provided markers in a string

Parameters
$mixedstring or array to replace markers in
Returns
string where all occured markers are replaced

◆ _trigger()

BxDolObject::_trigger ( )
protected

Update Trigger table using data which is automatically gotten from object's internal table.

◆ _triggerValue()

BxDolObject::_triggerValue (   $iValue)
protected

Update (increment/decrement) Trigger table using provided value.

◆ checkAction()

BxDolObject::checkAction (   $sAction,
  $isPerformAction = false 
)

Permissions functions

◆ getConditions()

BxDolObject::getConditions (   $sMainTable,
  $sMainField 
)

Interface functions for outer usage

◆ getQueryObject()

BxDolObject::getQueryObject ( )

Database functions

◆ onObjectDelete()

BxDolObject::onObjectDelete (   $iObjectId = 0)

Actions' response functions


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