Cheetah
Public Member Functions | Public Attributes | List of all members
ChWallDb Class Reference
Inheritance diagram for ChWallDb:
ChWsbModuleDb ChWsbDb

Public Member Functions

 __construct (&$oConfig)
 
 insertData ($aData)
 
 deleteData ($aData)
 
 insertEvent ($aParams)
 
 updateEvent ($aParams, $iId)
 
 deleteEvent ($aParams, $sWhereAddon="")
 
 deleteEventCommon ($aParams)
 
 getUser ($mixed, $sType='id')
 
 getHandlers ($aParams=array())
 
 getEvents ($aParams)
 
 getEventsCount ($iOwnerId, $sFilter, $sTimeline, $aModules)
 
 updateSimilarObject ($iId, &$oAlert, $sDuration='day')
 
 getCommentsCount ($iId)
 
 getSharedCategory ($sType, $iId)
 
 insertRepostTrack ($iEventId, $iAuthorId, $sAuthorIp, $iRepostedId)
 
 deleteRepostTrack ($iEventId)
 
 updateRepostCounter ($iId, $iCounter, $iIncrement=1)
 
 getReposted ($sType, $sAction, $iObjectId)
 
 getRepostedBy ($iRepostedId)
 
 isReposted ($iRepostedId, $iOwnerId, $iAuthorId)
 
 _getFilterAddon ($iOwnerId, $sFilter)
 
 _processEvent (&$aEvent)
 
- Public Member Functions inherited from ChWsbModuleDb
 __construct ($oConfig=null)
 
 getPrefix ()
 
 getModulesBy ($aParams=array())
 
 getModuleById ($iId)
 
 getModuleByUri ($sUri)
 
 isModule ($sUri)
 
 isModuleParamsUsed ($sUri, $sPath, $sPrefixDb, $sPrefixClass)
 
 getModules ()
 
 getDependent ($sUri)
 
 getSettingsCategoryId ($sCatName)
 
- Public Member Functions inherited from ChWsbDb
 setTimezone ($sTimezone)
 
 getLink ()
 
 res ($sQuery, $aBindings=[], $bReplaying=false)
 
 getAll ($sQuery, $aBindings=[], $iFetchType=PDO::FETCH_ASSOC)
 
 getRow ($sQuery, $aBindings=[], $iFetchStyle=PDO::FETCH_ASSOC)
 
 getColumn ($sQuery, $aBindings=[])
 
 getOne ($sQuery, $aBindings=[], $iIndex=0)
 
 getFirstRow ($sQuery, $aBindings=[], $iFetchStyle=PDO::FETCH_ASSOC)
 
 getNextRow ()
 
 getAllWithKey ($sQuery, $sFieldKey, $aBindings=[], $iFetchType=PDO::FETCH_ASSOC)
 
 getPairs ($sQuery, $sFieldKey, $sFieldValue, $aBindings=[])
 
 query ($sQuery, $aBindings=[])
 
 getNumRows ($oStmt=null)
 
 getAffectedRows ($oStmt=null)
 
 fillArray ($oStmt, $iFetchType=PDO::FETCH_ASSOC)
 
 lastId ()
 
 getParam ($sName, $bCache=true)
 
 setParam ($sName, $sValue)
 
 listTables ()
 
 getFields ($sTable)
 
 isFieldExists ($sTable, $sFieldName)
 
 fetchField ($mixedQuery, $iField, $aBindings=[])
 
 getDbCacheObject ()
 
 genDbCacheKey ($sName)
 
 fromCache ($sName, $sFunc)
 
 cleanCache ($sName)
 
fromMemory ($sName, $sFunc)
 
 cleanMemory ($sName)
 
 arrayToSQL ($a, $sDiv=',')
 
 escape ($sText, $bReal=true)
 
 implode_escape ($mixed)
 
 unescape ($mixed)
 

Public Attributes

 $_oConfig
 
- Public Attributes inherited from ChWsbModuleDb
 $_sPrefix
 
- Public Attributes inherited from ChWsbDb
 $port
 
 $socket
 
 $dbname
 
 $user
 
 $password
 
 $oParams = null
 
 $oDbCacheObject = null
 

Additional Inherited Members

- Static Public Member Functions inherited from ChWsbDb
static getInstance ()
 
- Protected Member Functions inherited from ChWsbDb
 __construct ()
 
 connect ()
 
 disconnect ()
 
- Protected Attributes inherited from ChWsbDb
 $host
 
 $link
 
 $oCurrentStmt
 
 $iCurrentFetchStyle
 
- Static Protected Attributes inherited from ChWsbDb
static $instance
 

Detailed Description

This work, "Cheetah - https://www.cheetahwsb.com", is a derivative of "Dolphin Pro V7.4.2" by BoonEx Pty Limited - https://www.boonex.com/, used under CC-BY. "Cheetah" is licensed under CC-BY by Dean J. Bassett Jr. CC-BY License - http://creativecommons.org/licenses/by/3.0/

Definition at line 10 of file ChWallDb.php.

Constructor & Destructor Documentation

◆ __construct()

ChWallDb::__construct ( $oConfig)

Definition at line 16 of file ChWallDb.php.

Member Function Documentation

◆ _getFilterAddon()

ChWallDb::_getFilterAddon (   $iOwnerId,
  $sFilter 
)

Definition at line 477 of file ChWallDb.php.

◆ _processEvent()

ChWallDb::_processEvent ( $aEvent)

Definition at line 492 of file ChWallDb.php.

◆ deleteData()

ChWallDb::deleteData (   $aData)

Definition at line 39 of file ChWallDb.php.

◆ deleteEvent()

ChWallDb::deleteEvent (   $aParams,
  $sWhereAddon = "" 
)

Definition at line 85 of file ChWallDb.php.

◆ deleteEventCommon()

ChWallDb::deleteEventCommon (   $aParams)

Definition at line 93 of file ChWallDb.php.

◆ deleteRepostTrack()

ChWallDb::deleteRepostTrack (   $iEventId)

Definition at line 406 of file ChWallDb.php.

◆ getCommentsCount()

ChWallDb::getCommentsCount (   $iId)

Definition at line 377 of file ChWallDb.php.

◆ getEvents()

ChWallDb::getEvents (   $aParams)

Definition at line 154 of file ChWallDb.php.

◆ getEventsCount()

ChWallDb::getEventsCount (   $iOwnerId,
  $sFilter,
  $sTimeline,
  $aModules 
)

Definition at line 304 of file ChWallDb.php.

◆ getHandlers()

ChWallDb::getHandlers (   $aParams = array())

Definition at line 121 of file ChWallDb.php.

◆ getReposted()

ChWallDb::getReposted (   $sType,
  $sAction,
  $iObjectId 
)

Definition at line 420 of file ChWallDb.php.

◆ getRepostedBy()

ChWallDb::getRepostedBy (   $iRepostedId)

Definition at line 460 of file ChWallDb.php.

◆ getSharedCategory()

ChWallDb::getSharedCategory (   $sType,
  $iId 
)

Definition at line 384 of file ChWallDb.php.

◆ getUser()

ChWallDb::getUser (   $mixed,
  $sType = 'id' 
)

Definition at line 97 of file ChWallDb.php.

◆ insertData()

ChWallDb::insertData (   $aData)

Definition at line 23 of file ChWallDb.php.

◆ insertEvent()

ChWallDb::insertEvent (   $aParams)

Definition at line 55 of file ChWallDb.php.

◆ insertRepostTrack()

ChWallDb::insertRepostTrack (   $iEventId,
  $iAuthorId,
  $sAuthorIp,
  $iRepostedId 
)

Repost related methods

Definition at line 399 of file ChWallDb.php.

◆ isReposted()

ChWallDb::isReposted (   $iRepostedId,
  $iOwnerId,
  $iAuthorId 
)

Definition at line 465 of file ChWallDb.php.

◆ updateEvent()

ChWallDb::updateEvent (   $aParams,
  $iId 
)

Definition at line 77 of file ChWallDb.php.

◆ updateRepostCounter()

ChWallDb::updateRepostCounter (   $iId,
  $iCounter,
  $iIncrement = 1 
)

Definition at line 411 of file ChWallDb.php.

◆ updateSimilarObject()

ChWallDb::updateSimilarObject (   $iId,
$oAlert,
  $sDuration = 'day' 
)

Definition at line 331 of file ChWallDb.php.

Member Data Documentation

◆ $_oConfig

ChWallDb::$_oConfig

Definition at line 12 of file ChWallDb.php.


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