|
Cheetah
|
Public Member Functions | |
| __construct (&$oConfig) | |
| createMessage ($iSenderId, $iRecipientId, $sMessage) | |
| closeChatWindow ($iRecipientId, $iLoggedMember) | |
| deleteAllMessagesHistory ($iProfileId) | |
| deleteMessagesHistory ($iSender, $iRecipient, $iAllowCountMessages) | |
| getLastMessagesId ($iRecipient, $iSender) | |
| getChatBoxesCount ($iSender) | |
| getMessagesCount ($iRecipient, $iSender) | |
| getHistoryList (&$aCoreSettings, $iRecipient, $iSender, $iLastMessageId=0, $iMessageLimit=0) | |
| getNewChatBoxes ($iRecipientId, $aRegBoxes=array()) | |
| createPrivacyGroup ($iMemberId, $iGroupValue=0) | |
| getPrivacyGroupValue ($iMemberId) | |
| shieldData ($sData) | |
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 | |
| $sTablePrefix | |
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 |
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 ChSimpleMessengerDb.php.
| ChSimpleMessengerDb::__construct | ( | & | $oConfig | ) |
Constructor.
Definition at line 19 of file ChSimpleMessengerDb.php.
| ChSimpleMessengerDb::closeChatWindow | ( | $iRecipientId, | |
| $iLoggedMember | |||
| ) |
Function will close chat window;
| : | $iLoggedMember | (integer) - current's logged member; |
| : | $iRecipientId | (integer) - recepient's Id; |
Definition at line 62 of file ChSimpleMessengerDb.php.
| ChSimpleMessengerDb::createMessage | ( | $iSenderId, | |
| $iRecipientId, | |||
| $sMessage | |||
| ) |
Function will create new message ;
| : | $iSenderId | (integer) - sender Id; |
| : | $iRecipientId | (integer) - recipient Id; |
| : | $sMessage | (string) - message text; |
Definition at line 35 of file ChSimpleMessengerDb.php.
| ChSimpleMessengerDb::createPrivacyGroup | ( | $iMemberId, | |
$iGroupValue = 0 |
|||
| ) |
Function will create member's privacy group;
| : | $iMemberId | (integer) - member's Id; |
| : | $iGroupValue | (integer) - privacy group's value; |
Definition at line 492 of file ChSimpleMessengerDb.php.
| ChSimpleMessengerDb::deleteAllMessagesHistory | ( | $iProfileId | ) |
Function will delete profile's history;
| : | $iProfileId | (integer) - profile's Id; |
Definition at line 126 of file ChSimpleMessengerDb.php.
| ChSimpleMessengerDb::deleteMessagesHistory | ( | $iSender, | |
| $iRecipient, | |||
| $iAllowCountMessages | |||
| ) |
Function will delete messages history ;
| : | $iSender | (integer) - sender member's Id; |
| : | $iRecipient | (integer) - recipient member's Id; |
| : | $iAllowCountMessages | integer; |
Definition at line 151 of file ChSimpleMessengerDb.php.
| ChSimpleMessengerDb::getChatBoxesCount | ( | $iSender | ) |
Function will get count of user's active chat boxes;
| : | $iSender | (integer) - sender's id; |
Definition at line 249 of file ChSimpleMessengerDb.php.
| ChSimpleMessengerDb::getHistoryList | ( | & | $aCoreSettings, |
| $iRecipient, | |||
| $iSender, | |||
$iLastMessageId = 0, |
|||
$iMessageLimit = 0 |
|||
| ) |
Function will generate member's messages history ;
| : | $aCoreSettings | (array) - chat's core settings; |
| : | $iSender | (integer) - sender member's Id; |
| : | $iRecipient | (integer) - recipient member's Id; |
| : | $iLastMessageId | (integer) - last message's Id (query will return all rows after this value); |
| : | $iMessageLimit | (integer) - rows limit ; |
Definition at line 357 of file ChSimpleMessengerDb.php.
| ChSimpleMessengerDb::getLastMessagesId | ( | $iRecipient, | |
| $iSender | |||
| ) |
Function will get the last message's id for current chat box;
| : | $iSender | (integer) - sender member's Id; |
| : | $iRecipient | (integer) - recipient member's Id; |
Definition at line 213 of file ChSimpleMessengerDb.php.
| ChSimpleMessengerDb::getMessagesCount | ( | $iRecipient, | |
| $iSender | |||
| ) |
Function will get the chat box's number of messages;
| : | $iSender | (integer) - sender member's Id; |
| : | $iRecipient | (integer) - recipient member's Id; |
Definition at line 314 of file ChSimpleMessengerDb.php.
| ChSimpleMessengerDb::getNewChatBoxes | ( | $iRecipientId, | |
$aRegBoxes = array() |
|||
| ) |
Function will generate list of members;
| : | $iRecipientId | (integer) - recipient Id ; |
| : | $aRegBoxes | (array) - registered messages box; |
Definition at line 416 of file ChSimpleMessengerDb.php.
| ChSimpleMessengerDb::getPrivacyGroupValue | ( | $iMemberId | ) |
Function will get privacy group value for member's Id;
| : | $iMemberId | (integer) - member's Id; |
Definition at line 515 of file ChSimpleMessengerDb.php.
| ChSimpleMessengerDb::shieldData | ( | $sData | ) |
Function will protect received data with backlashes ;
| : | $sData | (string) - text data ; |
Definition at line 530 of file ChSimpleMessengerDb.php.
| ChSimpleMessengerDb::$_oConfig |
Definition at line 12 of file ChSimpleMessengerDb.php.
| ChSimpleMessengerDb::$sTablePrefix |
Definition at line 14 of file ChSimpleMessengerDb.php.