Method |
Description |
|
__construct ( ) |
Class constructor. Defines the related database table name. |
|
get ( $OrderFields = '', $OrderDirection = 'asc', $Limit = false, $PageNumber = false ) |
|
|
getCount ( $wheres = [] ) |
|
|
getCountByConversation ( integer $ConversationID, integer $ViewingUserID, array $Wheres = '' ) : integer |
Get number of messages in a conversation. |
|
getCountWhere ( array $Wheres = '' ) : integer |
Get number of messages that meet criteria. |
|
getID ( mixed $ID, string $DatasetType = false, array $options = [] ) : Gdn_DataSet |
Get the data from the model based on its primary key. |
|
getNew ( integer $ConversationID, integer $LastMessageID ) : Gdn_DataSet |
Get only new messages from conversation. |
|
getRecent ( integer $ConversationID, integer $ViewingUserID, integer $Offset = '0', integer $Limit = '', array $Wheres = '' ) : Gdn_DataSet |
Get messages by conversation. |
|
instance ( ) |
Return the singleton instance of this class. |
|
save ( array $FormPostValues, $Conversation = null, $Options = [] ) : integer |
Save message from form submission. |
|
validate ( array $FormPostValues, boolean $Insert = false ) : boolean |
|
|