|
static | getTypes () |
|
static | getType ($chatData) |
|
static | getRelation ($chatId, $params=[]) |
|
static | mute ($chatId, $action, $userId=null) |
|
static | getMessageCount ($chatId, $userId=null) |
|
static | hasAccess ($chatId) |
|
static | getMessages ($chatId, $userId=null, $options=Array()) |
|
static | getUsers ($chatId, $options=[]) |
|
static | getById ($id, $params=array()) |
|
static | getList ($params=array()) |
|
static | formatChatData ($chat) |
|
static | getListParams ($params) |
|
static | toJson ($array) |
|
static | isUserInChat ($chatId, $userId=0) |
|
static | isUserKickedFromChat ($chatId, $userId=0) |
|
static | checkReplicaDeprecatedAgent () |
|
static | isActionAllowed ($dialogId, $action, $entityType=null) |
|
static | getOwnerById ($dialogId) |
|
static | fillCounterData (array $chats) |
|
См. определение в файле chat.php строка 18
◆ checkReplicaDeprecatedAgent()
static checkReplicaDeprecatedAgent |
( |
| ) |
|
|
static |
◆ fillCounterData()
static fillCounterData |
( |
array | $chats | ) |
|
|
static |
◆ formatChatData()
static formatChatData |
( |
| $chat | ) |
|
|
static |
◆ getById()
static getById |
( |
| $id, |
|
|
| $params = array() ) |
|
static |
- Аргументы
-
- Возвращает
- array|bool|mixed
- Исключения
-
Bitrix\Main\ArgumentException
- Исключения
-
Bitrix\Main\LoaderException
- Исключения
-
Bitrix\Main\ObjectPropertyException
- Исключения
-
Bitrix\Main\SystemException
См. определение в файле chat.php строка 851
◆ getList()
static getList |
( |
| $params = array() | ) |
|
|
static |
◆ getListParams()
static getListParams |
( |
| $params | ) |
|
|
static |
◆ getMessageCount()
static getMessageCount |
( |
| $chatId, |
|
|
| $userId = null ) |
|
static |
◆ getMessages()
static getMessages |
( |
| $chatId, |
|
|
| $userId = null, |
|
|
| $options = Array() ) |
|
static |
- Аргументы
-
| $chatId | |
null | $userId | |
array | $options | |
- Возвращает
- array|bool
См. определение в файле chat.php строка 462
◆ getOwnerById()
static getOwnerById |
( |
| $dialogId | ) |
|
|
static |
Get chat authorId by dialogId
- Аргументы
-
- Возвращает
- int|null AUTHOR_ID
- Исключения
-
Bitrix\Main\ArgumentException
- Исключения
-
Bitrix\Main\ObjectPropertyException
- Исключения
-
Bitrix\Main\SystemException
См. определение в файле chat.php строка 1385
◆ getRelation()
static getRelation |
( |
| $chatId, |
|
|
| $params = [] ) |
|
static |
◆ getType()
static getType |
( |
| $chatData | ) |
|
|
static |
◆ getTypes()
◆ getUsers()
static getUsers |
( |
| $chatId, |
|
|
| $options = [] ) |
|
static |
◆ hasAccess()
static hasAccess |
( |
| $chatId | ) |
|
|
static |
◆ isActionAllowed()
static isActionAllowed |
( |
| $dialogId, |
|
|
| $action, |
|
|
| $entityType = null ) |
|
static |
Returns the value of the chat option by dialogId.
- Аргументы
-
int | string | $dialogId | |
string | $action | - chat option. |
- См. также
- \CIMChat::GetChatOptions()
- Аргументы
-
string | null | $entityType | - if $entityType is known, you can avoid accessing the database. |
- Возвращает
- bool
- Исключения
-
Bitrix\Main\ArgumentException
- Исключения
-
Bitrix\Main\ObjectPropertyException
- Исключения
-
Bitrix\Main\SystemException
См. определение в файле chat.php строка 1322
◆ isUserInChat()
static isUserInChat |
( |
| $chatId, |
|
|
| $userId = 0 ) |
|
static |
◆ isUserKickedFromChat()
static isUserKickedFromChat |
( |
| $chatId, |
|
|
| $userId = 0 ) |
|
static |
◆ mute()
static mute |
( |
| $chatId, |
|
|
| $action, |
|
|
| $userId = null ) |
|
static |
◆ toJson()
◆ FILTER_LIMIT
◆ LIMIT_SEND_EVENT
const LIMIT_SEND_EVENT = 30 |
◆ STATUS_NOTIFY
◆ STATUS_READ
◆ STATUS_UNREAD
◆ TYPE_CHANNEL
◆ TYPE_GROUP
◆ TYPE_OPEN
◆ TYPE_OPEN_LINE
const TYPE_OPEN_LINE = 'L' |
◆ TYPE_PRIVATE
◆ TYPE_SYSTEM
◆ TYPE_THREAD