im

Module Events im

EventsCalled
OnAfterChatReadCIMChat :: SetReadMessage
OnAfterConfirmNotifyCIMNotify :: Confirm
OnAfterContactListGetListCIMContactList :: GetList
OnAfterDeleteNotifyCIMNotify :: Delete
OnAfterFileUploadCIMDisk :: UploadFile
OnAfterMessagesAddMessageHandler :: afterInsertTrigger
OnAfterMessagesDeleteCIMMessenger :: Delete
OnAfterMessagesLikeCIMMessenger :: Like
OnAfterMessagesUpdateMessageHandler :: afterUpdateTrigger
OnAfterNotifyAddCIMMessenger :: Add
OnAfterUserReadCIMMessage :: SetReadMessage
OnAnswerNotifyCIMNotify :: Answer
OnBeforeChatMessageAddCIMMessenger :: Add
OnBeforeConfirmNotifyCIMNotify :: Confirm
OnBeforeMessageNotifyAddCIMMessenger :: Add
OnCallStartCIMCall :: Invite
OnChatRenameCIMChat :: Rename
OnChatUserAddEntityTypeCIMChat :: AddUser
OnChatUserDeleteEntityTypeCIMChat :: DeleteUser
OnGetNotifySchemaCIMNotifySchema :: GetNotifySchema
OnSessionVoteCIMMessenger :: LinesSessionVote
OnStartWritingCIMMessenger :: StartWriting

Constant module im

ConstantChecked
BX_COMP_MANAGED_CACHECIMContactList :: GetRecentList
BX_MOBILECIMMessenger :: IsMobileRequest
LANGUAGE_IDCIMContactList :: GetUserNameTemplate
SITE_SERVER_NAMECommon :: getPublicDomain

List of module methods im

Methods
AbstractEntity :: checkAccess($userId)
AbstractEntity :: getCall()
AbstractEntity :: getCurrentUserId()
AbstractEntity :: getEntityId($currentUserId = 0)
AbstractEntity :: getEntityType()
AbstractEntity :: getName($currentUserId)
AbstractEntity :: getUsers()
AbstractEntity :: onStateChange($state)
AbstractEntity :: onUserAdd($userId)
AbstractEntity :: setCall(Call $call)
AbstractEntity :: toArray($currentUserId = 0)
AbstractEntity :: __construct(Call $call, $entityId, $userId = 0)
Alias :: add(array $fields)
Alias :: addUnique(array $fields)
Alias :: delete($id, $filter = self::FILTER_BY_ID)
Alias :: get($alias)
Alias :: prepareAlias($alias)
Alias :: update($id, $fields)
AliasTable :: getMap()
AliasTable :: getTableName()
AliasTable :: validateAlias()
AliasTable :: validateEntityId()
AliasTable :: validateEntityType()
App :: addMessage(array $app, array $messageFields)
App :: addToken(array $params)
App :: clearCache()
App :: getDomainHash($hash)
App :: getListCache($lang = LANGUAGE_ID)
App :: getListForJs($lang = LANGUAGE_ID)
App :: getUserHash($userId, $hash = 'register')
App :: register(array $fields)
App :: unRegister(array $app)
App :: update(array $app, array $updateFields)
AppLangTable :: getMap()
AppLangTable :: getTableName()
AppLangTable :: validateCopyright()
AppLangTable :: validateDescription()
AppLangTable :: validateLanguageId()
AppLangTable :: validateTitle()
AppTable :: getMap()
AppTable :: getTableName()
AppTable :: validateAppId()
AppTable :: validateClass()
AppTable :: validateContext()
AppTable :: validateHash()
AppTable :: validateIconCode()
AppTable :: validateIconFileId()
AppTable :: validateIframe()
AppTable :: validateJs()
AppTable :: validateMethodLangGet()
AppTable :: validateModuleId()
Bind :: start()
Bot :: addMessage(array $bot, array $messageFields)
Bot :: changeChatMembers($chatId, $botId, $append = true)
Bot :: clearCache()
Bot :: deleteExpiredTokenAgent()
Bot :: deleteMessage(array $bot, $messageId)
Bot :: findBots($fields)
Bot :: getBotsForMessage($messageFields)
Bot :: getCache($botId)
Bot :: getChatListCache($botId)
Bot :: getDefaultLanguage()
Bot :: getDialogId($messageFields)
Bot :: getListCache($type = self::LIST_ALL)
Bot :: getListForJs()
Bot :: likeMessage(array $bot, $messageId, $action = 'AUTO')
Bot :: onJoinChat($dialogId, $joinFields)
Bot :: onLeaveChat($dialogId, $leaveFields)
Bot :: onMessageAdd($messageId, $messageFields)
Bot :: onMessageDelete($messageId, $messageFields)
Bot :: onMessageUpdate($messageId, $messageFields)
Bot :: register(array $fields)
Bot :: removeFieldsToEvent($messageFields)
Bot :: startWriting(array $bot, $dialogId, $userName = '')
Bot :: unRegister(array $bot)
Bot :: update(array $bot, array $updateFields)
Bot :: updateMessage(array $bot, array $messageFields)
BotChatTable :: getMap()
BotChatTable :: getTableName()
BotTable :: getMap()
BotTable :: getTableName()
BotTable :: validateAppId()
BotTable :: validateBotCode()
BotTable :: validateBotType()
BotTable :: validateLanguage()
BotTable :: validateModuleId()
BotTable :: validateToClass()
BotTable :: validateToMethod()
BotTokenTable :: getCurrentDate()
BotTokenTable :: getMap()
BotTokenTable :: getTableName()
BotTokenTable :: validateDialogId()
BotTokenTable :: validateToken()
C :: addUser($newUserId)
C :: answerAction($callId, $callInstanceId)
C :: cancelAction($callId)
C :: checkAccess($userId)
C :: checkCallAccess(\Bitrix\Im\Call\Call $call, $userId)
C :: connectionAnswerAction($callId, $userId, $connectionId, $sdp, $userAgent)
C :: connectionOfferAction($callId, $userId, $connectionId, $sdp, $userAgent)
C :: createAction($type, $provider, $entityType, $entityId)
C :: createChildCallAction($parentId, $newProvider, $newUsers)
C :: createWithArray(array $fields)
C :: createWithEntity($type, $provider, $entityType, $entityId, $initiatorId)
C :: createWithPublicId($publicId)
C :: declineAction($callId, $callInstanceId, $code = 603)
C :: finish($code)
C :: getAssociatedEntity()
C :: getCurrentUserId()
C :: getId()
C :: getInitiatorId()
C :: getMaxUsers()
C :: getProvider()
C :: getSignaling()
C :: getState()
C :: getUser($userId)
C :: getUsers()
C :: hangupAction($callId, $callInstanceId)
C :: hasActiveUsers()
C :: hasUser($userId)
C :: iceCandidateAction($callId, $userId, array $candidates)
C :: inviteAction($callId, array $userIds, $video = "N")
C :: isCallServerEnabled()
C :: loadUsers()
C :: makeClone($newProvider = null)
C :: negotiationNeededAction($callId, $userId)
C :: pingAction($callId, $requestId, $retransmit = true)
C :: removeUser($userId)
C :: save()
C :: setAssociatedEntity($entityType, $entityId)
C :: setState($state)
C :: toArray($currentUserId = 0)
C :: __construct()
Chat :: checkAccess($userId)
Chat :: getAvatar($currentUserId)
Chat :: getAvatarColor($currentUserId)
Chat :: getById($id, $params = array())
Chat :: getEntityId($currentUserId = 0)
Chat :: getEntityType()
Chat :: getList($params = array())
Chat :: getListParams($params)
Chat :: getMessageCount($chatId, $userId = null)
Chat :: getMessages($chatId, $userId = null, $options = Array())
Chat :: getName($currentUserId)
Chat :: getRelation($chatId, $params = [])
Chat :: getType($chatData)
Chat :: getTypes()
Chat :: getUsers()
Chat :: hasAccess($chatId)
Chat :: mute($chatId, $action, $userId = null)
Chat :: onStateChange($state)
Chat :: onUserAdd($userId)
Chat :: sendMessage($message)
Chat :: toArray($currentUserId = 0)
Chat :: toJson($array)
Chat :: __construct(Call $call, $entityId)
ChatHandler :: afterUpdateTrigger(array $oldRecord, array $newRecord)
ChatHandler :: beforeInsertTrigger(array &$newRecord)
ChatHandler :: beforeUpdateTrigger(array $oldRecord, array &$newRecord)
ChatIndex :: execute(array &$result)
ChatIndexTable :: getMap()
ChatIndexTable :: getMergeFields()
ChatIndexTable :: getTableName()
ChatIndexTable :: merge(array $data)
ChatIndexTable :: validateTitle()
ChatTable :: generateSearchContent(array $fields)
ChatTable :: getCurrentDate()
ChatTable :: getFilePath()
ChatTable :: getMap()
ChatTable :: getTableName()
ChatTable :: indexRecord($id)
ChatTable :: onAfterAdd(\Bitrix\Main\ORM\Event $event)
ChatTable :: onAfterUpdate(\Bitrix\Main\ORM\Event $event)
ChatTable :: validateCallNumber()
ChatTable :: validateColor()
ChatTable :: validateEntityData()
ChatTable :: validateEntityId()
ChatTable :: validateEntityType()
ChatTable :: validateMessageStatus()
ChatTable :: validateTitle()
ChatTable :: validateType()
CIMCall :: AddUser($arParams)
CIMCall :: Answer($arParams)
CIMCall :: Command($chatId, $recipientId, $command, $params = Array())
CIMCall :: End($arParams)
CIMCall :: Invite($arParams)
CIMCall :: InviteExperimental($arParams)
CIMCall :: MessageToChat($chatId, $messageId, $userId = 0, $getUserData = false, $addGenderToMessageId = true)
CIMCall :: MessageToPrivate($fromUserId, $toUserId, $messageId, $getUserData = false, $addGenderToMessageId = true)
CIMCall :: Signaling($arParams)
CIMCall :: Start($arParams)
CIMCall :: Wait($arParams)
CIMChat :: Add($arParams)
CIMChat :: AddGeneralMessage($arFields)
CIMChat :: AddMessage($arFields)
CIMChat :: AddSystemMessage($params)
CIMChat :: AddUser($chatId, $userId, $hideHistory = null, $skipMessage = false, $skipRecent = false)
CIMChat :: CanJoinGeneralChatId($userId)
CIMChat :: CanSendMessageToGeneralChat($userId)
CIMChat :: CheckRestriction($chatId, $action)
CIMChat :: DeleteEntityChat($entityType, $entityId)
CIMChat :: DeleteUser($chatId, $userId, $checkPermission = true, $skipMessage = false, $skipRecent = false)
CIMChat :: GetAvatarImage($id, $size = 100, $addBlankPicture = true)
CIMChat :: GetChatData($arParams = Array())
CIMChat :: GetChatOptions()
CIMChat :: getChatType($chatData)
CIMChat :: GetCrmChatId($code)
CIMChat :: GetGeneralChatAutoMessageStatus($type)
CIMChat :: GetGeneralChatId()
CIMChat :: GetLastMessage($toChatId, $fromUserId = false, $loadExtraData = false, $bTimeZone = true, $limit = true)
CIMChat :: GetLastMessageLimit($chatId, $messageStartId, $messageEndId = 0, $loadExtraData = false, $bTimeZone = true, $order = 'DESC')
CIMChat :: GetLastSendMessage($arParams)
CIMChat :: GetMessage($ID)
CIMChat :: GetOpenChatData($arParams = Array())
CIMChat :: GetPersonalChat()
CIMChat :: GetPrivateRelation($fromUserId, $toUserId)
CIMChat :: GetRelationById($ID, $userId = false)
CIMChat :: GetSonetGroupChatId($groupId)
CIMChat :: GetUnreadMessage($arParams = Array())
CIMChat :: hide($chatId)
CIMChat :: index($chatId)
CIMChat :: InstallGeneralChat($agentMode = false)
CIMChat :: Join($chatId)
CIMChat :: JoinParent($chatId, $messageId)
CIMChat :: linkGeneralChatId($chatId)
CIMChat :: MuteNotify($chatId, $mute = true)
CIMChat :: Rename($chatId, $title, $checkPermission = true, $sendMessage = true)
CIMChat :: SetAccessToGeneralChat($allowAll = true, $allowCodes = Array())
CIMChat :: SetAvatarId($chatId, $fileId)
CIMChat :: SetChatParams($chatId, $params)
CIMChat :: SetColor($chatId, $color)
CIMChat :: SetDescription($chatId, $description)
CIMChat :: SetManager($chatId, $userId, $isManager = true, $checkPermission = true)
CIMChat :: SetManagers($chatId, $users, $checkPermission = true)
CIMChat :: SetOwner($chatId, $userId, $checkPermission = true)
CIMChat :: SetReadMessage($chatId, $lastId = null, $byEvent = false)
CIMChat :: SetUnReadMessage($chatId, $lastId)
CIMChat :: UnlinkGeneralChatId()
CIMChat :: __construct($user_id = null, $arParams = Array())
CIMContactList :: AllowToSend($arParams)
CIMContactList :: CleanAllChatCache()
CIMContactList :: CleanChatCache($userId)
CIMContactList :: ClearRecentCache($userId = null)
CIMContactList :: DeleteRecent($entityId, $isChat = false, $userId = false)
CIMContactList :: DialogHide($dialogId, $userId = null)
CIMContactList :: formatAbsentResult($userId)
CIMContactList :: GetList($arParams = Array())
CIMContactList :: GetRecentList($arParams = Array())
CIMContactList :: GetRecentListSortCounter($counter)
CIMContactList :: GetRecentListSortMessage($recent)
CIMContactList :: GetUserColor($id, $gender)
CIMContactList :: GetUserData($arParams = Array())
CIMContactList :: GetUserNameTemplate($siteId = false, $langId = false, $getDefault = false)
CIMContactList :: GetUserPath($userId = false)
CIMContactList :: InRecent($userId, $type, $itemId)
CIMContactList :: IsExtranet($arUser)
CIMContactList :: PrepareUserId($id, $searchMark = '')
CIMContactList :: PrepareUserIds($userIds, $searchMark = '')
CIMContactList :: SearchUsers($searchText)
CIMContactList :: SetCurrentTab($userId)
CIMContactList :: SetOffline($userId = null)
CIMContactList :: SetOnline($userId = null, $cache = true)
CIMContactList :: SetRecent($arParams)
CIMContactList :: SetRecentForNewUser($userId)
CIMContactList :: __construct($user_id = false)
CIMConvert :: ConvertCount()
CIMConvert :: DeliveredMessage($step = 100, $maxExecutionTime = 10)
CIMConvert :: RecentList()
CIMConvert :: UndeliveredMessageAgent()
CIMConvert :: __construct()
CIMDisk :: ChangeFolderMembers($chatId, $userId, $append = true)
CIMDisk :: DeleteFile($chatId, $fileId)
CIMDisk :: Enabled()
CIMDisk :: EnabledExternalLink()
CIMDisk :: GetFileParams($chatId, $fileModel)
CIMDisk :: GetFiles($chatId, $fileId = false, $checkPermission = true)
CIMDisk :: GetFolderModel($chatId)
CIMDisk :: GetHistoryFiles($chatId, $historyPage = 1)
CIMDisk :: GetHistoryFilesByName($chatId, $name)
CIMDisk :: GetLocalDiskFilePath($fileId = 0)
CIMDisk :: GetLocalDiskFolderPath()
CIMDisk :: GetLocalDiskMolel()
CIMDisk :: GetMaxFileId($chatId)
CIMDisk :: GetPublicPath($type, \Bitrix\Disk\File $fileModel)
CIMDisk :: GetStorage()
CIMDisk :: GetStorageId()
CIMDisk :: GetTopDepartmentCode()
CIMDisk :: GetUserId()
CIMDisk :: IncreaseFileVersionDisk($chatId, $fileId)
CIMDisk :: OnAfterDeleteFile($fileId, $userId, $fileParams = Array())
CIMDisk :: RemoveTmpFileAgent()
CIMDisk :: SaveFromLocalDisk($chatId, $fileId)
CIMDisk :: SaveToLocalDisk($fileId)
CIMDisk :: SetEnabledExternalLink($flag = true)
CIMDisk :: SetStorageId($id)
CIMDisk :: UpdateAvatarId($chatId, $fileId, $userId = null)
CIMDisk :: UploadAvatar($hash, &$file, &$package, &$upload, &$error)
CIMDisk :: UploadFile($hash, &$file, &$package, &$upload, &$error)
CIMDisk :: UploadFileFromDisk($chatId, $files, $text = '', $linesSilentMode = false, $robot = false)
CIMDisk :: UploadFileFromMain($chatId, $files)
CIMDisk :: UploadFileRegister($chatId, $files, $text = '', $linesSilentMode = false)
CIMDisk :: UploadFileUnRegister($chatId, $files, $messages)
CIMEvent :: GetMessageRatingEntityURL($url, $user_id = false, $arSites = false, $intranet_site_id = false, $extranet_site_id = false)
CIMEvent :: GetMessageRatingLogCommentURL($arComment, $user_id = false, $arSites = false, $intranet_site_id = false, $extranet_site_id = false)
CIMEvent :: GetMessageRatingVote($arParams, $bForMail = false)
CIMEvent :: OnAddRatingVote($id, $arParams)
CIMEvent :: OnAfterUserAdd($arParams)
CIMEvent :: OnAfterUserUpdate($arParams)
CIMEvent :: OnBeforeUserSendPassword($params)
CIMEvent :: OnCancelRatingVote($id, $arParams)
CIMEvent :: OnFileDelete($params)
CIMEvent :: OnGetDependentModule()
CIMEvent :: OnUserDelete($ID)
CIMHistory :: GetMessagesByDate($chatId, $date, $messageStart = 0, $timezone = true)
CIMHistory :: GetMoreChatMessage($pageId, $chatId, $bTimeZone = true)
CIMHistory :: GetMoreMessage($pageId, $toUserId, $fromUserId = false, $bTimeZone = true)
CIMHistory :: GetNextMessages($messageId, $chatId = null, $dateCreate = null, $limit = 10, $timezone = true)
CIMHistory :: GetPreviousMessages($messageId, $chatId = null, $dateCreate = null, $limit = 10, $timezone = true)
CIMHistory :: GetRelatedMessages($messageId, $previous = 10, $next = 10, $timezone = true, $textParser = true)
CIMHistory :: HideAllChatMessage($chatId)
CIMHistory :: RemoveAllMessage($userId)
CIMHistory :: RemoveMessage($messageId)
CIMHistory :: SearchChatMessage($searchText, $chatId, $bTimeZone = true)
CIMHistory :: SearchDateChatMessage($searchDate, $chatId, $bTimeZone = true)
CIMHistory :: SearchDateMessage($searchDate, $toUserId, $fromUserId = false, $bTimeZone = true)
CIMHistory :: SearchMessage($searchText, $toUserId, $fromUserId = false, $bTimeZone = true)
CIMHistory :: __construct($user_id = false, $arParams = Array())
CIMMail :: GetUserOffset($params)
CIMMail :: IsExternalMailAvailable()
CIMMail :: MailMessageAgent()
CIMMail :: MailNotifyAgent()
CIMMessage :: Add($arFields)
CIMMessage :: Delete($id, $userId = null, $completeDelete = false, $byEvent = false)
CIMMessage :: GetChatId($fromUserId, $toUserId)
CIMMessage :: GetFlashMessage($arUnreadMessage)
CIMMessage :: GetFormatMessage($arParams)
CIMMessage :: GetLastMessage($toUserId, $fromUserId = false, $loadUserData = false, $bTimeZone = true, $limit = true)
CIMMessage :: GetLastSendMessage($arParams)
CIMMessage :: GetMessage($id, $files = false)
CIMMessage :: GetUnreadMessage($arParams = Array())
CIMMessage :: GetUnsendMessage($order = "ASC")
CIMMessage :: SetLastId($chatId, $userId, $lastId = null)
CIMMessage :: SetLastIdForUnread($chatId, $userId, $lastId)
CIMMessage :: SetLastSendId($chatId, $userId, $lastSendId)
CIMMessage :: SetReadMessage($fromUserId, $lastId = null, $byEvent = false)
CIMMessage :: SetReadMessageAll($fromUserId)
CIMMessage :: SetUnReadMessage($fromUserId, $lastId)
CIMMessage :: UpdateMessageOut($id, $messageOut)
CIMMessage :: __construct($user_id = false, $arParams = Array())
CIMMessageLink :: formatAttach($linkParam)
CIMMessageLink :: getAttachments($id, $typeArray = false)
CIMMessageLink :: isLinkOnly()
CIMMessageLink :: prepareInsert($text)
CIMMessageLink :: prepareShow($arMessages, $params)
CIMMessageLink :: prepareUrlObjects($params)
CIMMessageLink :: result()
CIMMessageParam :: DeleteAll($messageId)
CIMMessageParam :: DeleteByParam($paramName, $paramValue)
CIMMessageParam :: Get($messageId, $paramName = false, $withDefault = false)
CIMMessageParam :: GetDefault()
CIMMessageParam :: GetMessageIdByParam($paramName, $paramValue, $chatId = null)
CIMMessageParam :: PrepareValues($values, $withDefault = false)
CIMMessageParam :: SendPull($messageId, $sendExtraParams = true)
CIMMessageParam :: Set($messageId, $params = Array())
CIMMessageParam :: UpdateTimestamp($messageId, $chatId = 0)
CIMMessageParamAttach :: AddBot($params)
CIMMessageParamAttach :: AddChat($params)
CIMMessageParamAttach :: AddDelimiter($params = Array())
CIMMessageParamAttach :: AddFiles($params)
CIMMessageParamAttach :: AddGrid($params)
CIMMessageParamAttach :: AddHtml($html)
CIMMessageParamAttach :: AddImages($params)
CIMMessageParamAttach :: AddLink($params)
CIMMessageParamAttach :: AddMessage($message)
CIMMessageParamAttach :: AddRichLink($params)
CIMMessageParamAttach :: AddUser($params)
CIMMessageParamAttach :: decodeBbCode($message)
CIMMessageParamAttach :: GetArray()
CIMMessageParamAttach :: GetAttachByJson($array)
CIMMessageParamAttach :: GetId()
CIMMessageParamAttach :: GetJSON()
CIMMessageParamAttach :: IsAllowSize()
CIMMessageParamAttach :: IsEmpty()
CIMMessageParamAttach :: PrepareAttach($attach)
CIMMessageParamAttach :: SetId($id)
CIMMessageParamAttach :: __construct($id = null, $color = null)
CIMMessenger :: Add($arFields)
CIMMessenger :: CanInterceptCall()
CIMMessenger :: CanUserCallAnyNumber()
CIMMessenger :: CanUserCallCrmNumber()
CIMMessenger :: CanUserCallUserNumber()
CIMMessenger :: CanUserPerformCalls()
CIMMessenger :: CheckDesktopStatusOnline($userId = null)
CIMMessenger :: CheckEnableOpenChat()
CIMMessenger :: CheckFields($arFields)
CIMMessenger :: CheckInstallDesktop()
CIMMessenger :: CheckNetwork()
CIMMessenger :: CheckNetwork2()
CIMMessenger :: CheckPhoneStatus()
CIMMessenger :: CheckPossibilityUpdateMessage($type, $id, $userId = null)
CIMMessenger :: CheckXmppStatusOnline()
CIMMessenger :: Delete($id, $userId = null, $completeDelete = false, $byEvent = false)
CIMMessenger :: DisableMessageCheck()
CIMMessenger :: EnableInVersion($version)
CIMMessenger :: EnableMessageCheck()
CIMMessenger :: GetById($ID, $params = Array())
CIMMessenger :: GetCachePath($id)
CIMMessenger :: GetCallCardRestApps()
CIMMessenger :: GetCurrentUserId()
CIMMessenger :: GetDefaultTelephonyLine($userId = null)
CIMMessenger :: GetDesktopStatusOnline($userId = null)
CIMMessenger :: GetDesktopVersion()
CIMMessenger :: GetEventByCounterGroup($events, $maxUserInGroup = 100)
CIMMessenger :: GetFormatFilesMessageOut($files)
CIMMessenger :: GetMessageCounter($userId, $arMessages = Array())
CIMMessenger :: GetMobileDialogTemplateJS($arParams, $arTemplate)
CIMMessenger :: GetMobileTemplateJS($arParams, $arTemplate)
CIMMessenger :: GetReasonForMessageSendError($type = IM_MESSAGE_PRIVATE, $reason = '')
CIMMessenger :: GetRelationById($ID)
CIMMessenger :: GetSessionLifeTime()
CIMMessenger :: GetSettings($userId = false)
CIMMessenger :: GetSonetCode($user_id, $site_id = SITE_ID)
CIMMessenger :: GetTelephonyAvailableLines($userId = null)
CIMMessenger :: GetTelephonyLines()
CIMMessenger :: GetTemplateJS($arParams, $arTemplate)
CIMMessenger :: GetUnreadCounter($userId)
CIMMessenger :: IsAdmin()
CIMMessenger :: IsEnabledMessageCheck()
CIMMessenger :: IsMobileRequest()
CIMMessenger :: IsMysqlDb()
CIMMessenger :: Like($id, $action = 'auto', $userId = null, $byEvent = false)
CIMMessenger :: LinesSessionVote($dialogId, $messageId, $action, $userId = null)
CIMMessenger :: PrepareMessageForPush($message)
CIMMessenger :: PrepareMessageForPushIconCallBack($params)
CIMMessenger :: PrepareParamsForPull($params)
CIMMessenger :: PrepareParamsForPush($params)
CIMMessenger :: PreparePushForChat($params)
CIMMessenger :: PreparePushForMentionInChat($params)
CIMMessenger :: PreparePushForPrivate($params)
CIMMessenger :: PrepareSmiles()
CIMMessenger :: SendMention($params)
CIMMessenger :: SetDesktopStatusOffline($userId = null)
CIMMessenger :: SetDesktopStatusOnline($userId = null, $cache = true)
CIMMessenger :: SetDesktopVersion($version)
CIMMessenger :: Share($id, $type, $date = '')
CIMMessenger :: SpeedFileCreate($userID, $value, $type = IM_SPEED_MESSAGE)
CIMMessenger :: SpeedFileDelete($userID, $type = IM_SPEED_MESSAGE)
CIMMessenger :: SpeedFileExists($userID, $type = IM_SPEED_MESSAGE)
CIMMessenger :: SpeedFileGet($userID, $type = IM_SPEED_MESSAGE)
CIMMessenger :: StartWriting($dialogId, $userId = false, $userName = "", $byEvent = false, $linesSilentMode = false)
CIMMessenger :: Update($id, $text, $urlPreview = true, $editFlag = true, $userId = null, $byEvent = false)
CIMMessenger :: UploadFileFromText($params)
CIMMessenger :: UrlAttachDelete($id, $attachId = false, $userId = null)
CIMMessenger :: __construct($user_id = false)
CIMNotify :: Add($arFields)
CIMNotify :: Answer($id, $text)
CIMNotify :: Confirm($id, $value)
CIMNotify :: ConfirmBySubTag($notifySubTag, $resultMessages)
CIMNotify :: Delete($ID)
CIMNotify :: DeleteByModule($moduleId, $moduleEvent = '')
CIMNotify :: DeleteBySubTag($notifySubTag, $authorId = false)
CIMNotify :: DeleteByTag($notifyTag, $authorId = false)
CIMNotify :: DeleteWithCheck($ID)
CIMNotify :: GetCounter($chatId)
CIMNotify :: GetCounters($chatIds)
CIMNotify :: GetFlashNotify($arUnreadNotify)
CIMNotify :: GetFormatNotify($arFields)
CIMNotify :: GetNotify($ID)
CIMNotify :: GetNotifyCounter($arNotify = Array())
CIMNotify :: GetNotifyList($arParams = array())
CIMNotify :: GetUnreadNotify($arParams = Array())
CIMNotify :: GetUnsendNotify()
CIMNotify :: MarkNotifyRead($id = 0, $setThisAndHigher = false, $appId = 'Bitrix24')
CIMNotify :: MarkNotifyReadBySubTag($subTagList = array())
CIMNotify :: MarkNotifyUnRead($id = 0, $setThisAndHigher = false, $appId = 'Bitrix24')
CIMNotify :: SetLastId($chatId, $userId, $lastId = null)
CIMNotify :: SetLastSendId($chatId, $lastSendId)
CIMNotify :: __construct($user_id = false, $arParams = Array())
CIMNotifySchema :: CheckDisableFeature($moduleId, $notifyEvent, $feature)
CIMNotifySchema :: GetDefaultFeature($moduleId, $notifyEvent, $feature)
CIMNotifySchema :: GetLifetime($moduleId, $notifyEvent)
CIMNotifySchema :: GetNotifySchema()
CIMNotifySchema :: OnGetNotifySchema()
CIMNotifySchema :: __construct()
CIMRestService :: appRegister($arParams, $n, CRestServer $server)
CIMRestService :: appUnRegister($arParams, $n, CRestServer $server)
CIMRestService :: appUpdate($arParams, $n, CRestServer $server)
CIMRestService :: bindEvent($appId, $appCode, $bitrixEventModule, $bitrixEventName, $restEventName, $restEventHandler)
CIMRestService :: botList($arParams, $n, CRestServer $server)
CIMRestService :: botMessageAdd($arParams, $n, CRestServer $server)
CIMRestService :: botMessageDelete($arParams, $n, CRestServer $server)
CIMRestService :: botMessageLike($arParams, $n, CRestServer $server)
CIMRestService :: botMessageUpdate($arParams, $n, CRestServer $server)
CIMRestService :: botRegister($arParams, $n, CRestServer $server)
CIMRestService :: botSendTyping($arParams, $n, CRestServer $server)
CIMRestService :: botUnRegister($arParams, $n, CRestServer $server)
CIMRestService :: botUpdate($arParams, $n, CRestServer $server)
CIMRestService :: chatCreate($arParams, $n, CRestServer $server)
CIMRestService :: chatGet($arParams, $n, CRestServer $server)
CIMRestService :: chatMute($arParams, $n, CRestServer $server)
CIMRestService :: chatSendTyping($arParams, $n, CRestServer $server)
CIMRestService :: chatSetManager($arParams, $n, CRestServer $server)
CIMRestService :: chatSetOwner($arParams, $n, CRestServer $server)
CIMRestService :: chatUpdateAvatar($arParams, $n, CRestServer $server)
CIMRestService :: chatUpdateColor($arParams, $n, CRestServer $server)
CIMRestService :: chatUpdateTitle($arParams, $n, CRestServer $server)
CIMRestService :: chatUserAdd($arParams, $n, CRestServer $server)
CIMRestService :: chatUserDelete($arParams, $n, CRestServer $server)
CIMRestService :: chatUserList($arParams, $n, CRestServer $server)
CIMRestService :: commandAnswer($arParams, $n, CRestServer $server)
CIMRestService :: commandRegister($arParams, $n, CRestServer $server)
CIMRestService :: commandUnRegister($arParams, $n, CRestServer $server)
CIMRestService :: commandUpdate($arParams, $n, CRestServer $server)
CIMRestService :: counterGet($arParams, $n, CRestServer $server)
CIMRestService :: departmentColleaguesList($arParams, $offset, CRestServer $server)
CIMRestService :: departmentEmployeesGet($arParams, $n, CRestServer $server)
CIMRestService :: departmentGet($arParams, $offset, CRestServer $server)
CIMRestService :: departmentManagersGet($arParams, $n, CRestServer $server)
CIMRestService :: dialogMessagesGet($arParams, $offset, CRestServer $server)
CIMRestService :: dialogRead($arParams, $n, CRestServer $server)
CIMRestService :: dialogUnread($arParams, $n, CRestServer $server)
CIMRestService :: diskFileCommit($arParams, $n, CRestServer $server)
CIMRestService :: diskFileDelete($arParams, $n, CRestServer $server)
CIMRestService :: diskFileSave($arParams, $n, CRestServer $server)
CIMRestService :: diskFolderGet($arParams, $n, CRestServer $server)
CIMRestService :: getAccessToken($appId, $userId)
CIMRestService :: getBotId($arParams, \CRestServer $server)
CIMRestService :: getServerAddress()
CIMRestService :: messageAdd($arParams, $n, CRestServer $server)
CIMRestService :: messageDelete($arParams, $n, CRestServer $server)
CIMRestService :: messageLike($arParams, $n, CRestServer $server)
CIMRestService :: messageUpdate($arParams, $n, CRestServer $server)
CIMRestService :: messageUserGet($arParams, $offset, CRestServer $server)
CIMRestService :: mobileConfigGet($params, $n, \CRestServer $server)
CIMRestService :: notifyAdd($arParams, $n, CRestServer $server)
CIMRestService :: notifyDelete($arParams, $n, CRestServer $server)
CIMRestService :: notifyRead($arParams, $n, CRestServer $server)
CIMRestService :: notImplemented($arParams, $n, CRestServer $server)
CIMRestService :: objectEncode($data, $options = [])
CIMRestService :: onBotDelete($arParams, $arHandler)
CIMRestService :: onBotJoinChat($arParams, $arHandler)
CIMRestService :: onBotMessageAdd($arParams, $arHandler)
CIMRestService :: onBotMessageDelete($arParams, $arHandler)
CIMRestService :: onBotMessageUpdate($arParams, $arHandler)
CIMRestService :: onCommandAdd($arParams, $arHandler)
CIMRestService :: OnRestAppDelete($arParams)
CIMRestService :: OnRestServiceBuildDescription()
CIMRestService :: recentGet($arParams, $n, CRestServer $server)
CIMRestService :: recentHide($arParams, $n, CRestServer $server)
CIMRestService :: recentPin($arParams, $n, CRestServer $server)
CIMRestService :: searchChat($arParams, $offset, CRestServer $server)
CIMRestService :: searchDepartment($arParams, $offset, CRestServer $server)
CIMRestService :: searchLastAdd($arParams, $n, CRestServer $server)
CIMRestService :: searchLastDelete($arParams, $n, CRestServer $server)
CIMRestService :: searchLastGet($arParams, $n, CRestServer $server)
CIMRestService :: searchUser($arParams, $offset, CRestServer $server)
CIMRestService :: unbindEvent($appId, $appCode, $bitrixEventModule, $bitrixEventName, $restEventName, $skipCheck = false)
CIMRestService :: userBusinessList($arParams, $offset, CRestServer $server)
CIMRestService :: userGet($arParams, $n, CRestServer $server)
CIMRestService :: userList($arParams, $offset, CRestServer $server)
CIMRestService :: userStatusGet($params, $n, \CRestServer $server)
CIMRestService :: userStatusIdleEnd($params, $n, \CRestServer $server)
CIMRestService :: userStatusIdleStart($params, $n, \CRestServer $server)
CIMRestService :: userStatusSet($params, $n, \CRestServer $server)
CIMSettings :: CheckValues($type, $value)
CIMSettings :: ClearCache($userId = false)
CIMSettings :: Get($userId = false)
CIMSettings :: GetDefaultSettings($type)
CIMSettings :: GetNotifyAccess($userId, $moduleId, $eventId, $clientId)
CIMSettings :: GetNotifyNames()
CIMSettings :: GetPrivacy($type, $userId = false)
CIMSettings :: GetSetting($type, $value, $userId = false)
CIMSettings :: GetSimpleNotifyBlocked($byModule = false)
CIMSettings :: GetStartChatMessage()
CIMSettings :: Set($type, $value, $userId = false)
CIMSettings :: SetSetting($type, $value, $userId = false)
CIMShare :: Calendar($messageId, $date = '')
CIMShare :: Chat($messageId)
CIMShare :: Post($messageId)
CIMShare :: PrepareText($quoteMessage)
CIMShare :: SendMessage($startText, $endText, $quoteMessage, $messageParams = Array())
CIMShare :: SonetPostCreateBlog($userId, $blogGroupId, $siteId)
CIMShare :: Task($messageId, $date = '')
CIMShare :: __construct($user_id = null)
CIMStatus :: Enable()
CIMStatus :: GetList($params = Array())
CIMStatus :: GetOnline()
CIMStatus :: GetStatus($userId)
CIMStatus :: OnUserOnlineStatusGetCustomStatus($userId, $lastseen, $now, $mode)
CIMStatus :: PrepareFields($params)
CIMStatus :: PrepareToPush($params)
CIMStatus :: Set($userId, $params)
CIMStatus :: SetColor($userId, $color)
CIMStatus :: SetIdle($userId, $result = true, $ago = 10)
CIMStatus :: SetMobile($userId, $result = true)
CIMTableSchema :: OnGetTableSchema()
CIMTableSchema :: __construct()
Color :: getCode($color)
Color :: getCodeByNumber($number)
Color :: getColor($code)
Color :: getColorByNumber($number)
Color :: getColors()
Color :: getName($code)
Color :: getNameByNumber($number)
Color :: getNames()
Color :: getRandomCode()
Color :: getRandomColor()
Color :: getReplaceColors()
Color :: getSafeColorNames()
Color :: getSafeColors()
Color :: isEnabled()
Color :: isSafeColor($code)
Command :: addMessage(array $access, array $messageFields)
Command :: clearCache()
Command :: findCommands($fields)
Command :: getDialogId($messageFields)
Command :: getListCache($lang = LANGUAGE_ID)
Command :: getListForJs($lang = LANGUAGE_ID)
Command :: getListSonetForJs($lang = LANGUAGE_ID)
Command :: mergeWithDefaultCommands($commands)
Command :: onCommandAdd($messageId, $messageFields)
Command :: register(array $fields)
Command :: unRegister(array $command)
Command :: update(array $command, array $updateFields)
CommandLangTable :: getMap()
CommandLangTable :: getTableName()
CommandLangTable :: validateLanguageId()
CommandLangTable :: validateParams()
CommandLangTable :: validateTitle()
CommandTable :: getMap()
CommandTable :: getTableName()
CommandTable :: validateAppId()
CommandTable :: validateClass()
CommandTable :: validateCommand()
CommandTable :: validateMethodCommandAdd()
CommandTable :: validateMethodLangGet()
CommandTable :: validateModuleId()
Common :: getCacheUserPostfix($id)
Common :: getPublicDomain()
Common :: getPullExtra()
Common :: getUserId($userId = null)
Common :: isChatId($id)
Common :: isDialogId($id)
Common :: objectEncode($params)
ContextMenu :: addItem($params)
ContextMenu :: getArray()
ContextMenu :: getByJson($params, $textReplace = array(), $options = Array())
ContextMenu :: getJson()
ContextMenu :: isAllowSize()
ContextMenu :: isEmpty()
ContextMenu :: __construct($botId = 0)
Counter :: clearCache($userId = null)
Counter :: countingLostCountersAgent($notifyRelationId = 0, $chatRelationId = 0)
Counter :: get($userId)
Counter :: getChatCounter($chatId, $userId)
Counter :: getDialogCounter($userId, $opponentUserId)
Counter :: getNotifyCounter($userId)
Counter :: onGetMobileCounter(\Bitrix\Main\Event $event)
Counter :: onGetMobileCounterTypes(\Bitrix\Main\Event $event)
CTable :: getMap()
CTable :: getTableName()
CUser :: create(array $fields)
CUser :: delete($callId, $userId)
CUser :: getLastSeen()
CUser :: getState()
CUser :: isActive()
CUser :: save()
CUser :: setFields(array $fields)
CUser :: update(array $fields)
CUser :: updateLastSeen(DateTime $lastSeen)
CUser :: updateState($state)
CUserTable :: getMap()
CUserTable :: getMergeFields()
CUserTable :: getTableName()
CUserTable :: merge(array $data)
Department :: checkModules()
Department :: getColleagues($userId = null, $options = array())
Department :: getDepartmentYouManage($userId = null, $options = array())
Department :: getEmployees($ids = null, $options = array())
Department :: getEmployeesList($ids = null, $options = array())
Department :: getGroup($params)
Department :: getId()
Department :: getList()
Department :: getManagers($ids = null, $options = array())
Department :: getStructure($options = array())
DesktopApplication :: OnApplicationsBuildList()
Dialog :: getChatId($dialogId, $userId = null)
Dialog :: getRelation($userId1, $userId2, $params = array())
Dialog :: hasAccess($dialogId, $userId = null)
Dialog :: read($dialogId, $messageId = null, $userId = null)
Dialog :: unread($dialogId, $messageId = null, $userId = null)
EntityFabric :: createEntity(Call $call, $entityType, $entityId)
ExternalAvatarTable :: getMap()
ExternalAvatarTable :: getTableName()
ExternalAvatarTable :: validateLinkMd5()
Extranet :: checkModules()
Extranet :: getGroup($params, $userId = null)
Extranet :: isUserInGroup($userId, $currentUserId = null)
im :: DoInstall()
im :: DoUninstall()
Im :: getEntityImageSrc($width, $height)
Im :: getEntityTitle()
Im :: getEntityUrl()
Im :: getSecurityContextByUser($user)
Im :: getStorageBaseUrl()
Im :: getTitle()
im :: im()
im :: InstallDB()
im :: InstallEvents()
im :: InstallFiles()
im :: InstallTemplateRules()
im :: InstallUserFields()
im :: UnInstallDB($arParams = Array())
im :: UnInstallEvents()
im :: UnInstallFiles($arParams = array())
im :: UnInstallUserFields($arParams = Array())
Janus :: attachToPlugin($pluginName)
Janus :: createRoom(array $config = array())
Janus :: getApiSecret()
Janus :: getServerAddress()
Janus :: isAttachedToPlugin($pluginName)
Janus :: isLogged()
Janus :: login()
Janus :: query(array $request, $pluginName = '')
Janus :: __construct()
Keyboard :: addButton($params)
Keyboard :: addNewLine()
Keyboard :: getArray()
Keyboard :: getJson()
Keyboard :: getKeyboardByJson($params, $textReplace = array(), $options = Array())
Keyboard :: isAllowSize()
Keyboard :: isEmpty()
Keyboard :: setDefaultColor(array $colors)
Keyboard :: __construct($botId = 0, array $colors = Array(), $voteMode = false)
LastSearch :: add($dialogId, $userId = null)
LastSearch :: clearCache($userId = null)
LastSearch :: delete($dialogId, $userId = null)
LastSearch :: get($userId = null, $options = array())
LastSearchTable :: getMap()
LastSearchTable :: getTableName()
LastSearchTable :: validateDialogId()
Localize :: get($type, $phraseCode = null, $lang = null)
Localize :: resolveType($type)
MessageHandler :: afterInsertTrigger(array $newRecord)
MessageHandler :: afterUpdateTrigger(array $oldRecord, array $newRecord)
MessageHandler :: beforeInsertTrigger(array &$newRecord)
MessageHandler :: beforeLogFormat(array &$record)
MessageHandler :: beforeLogInsert(array $record)
MessageHandler :: beforeUpdateTrigger(array $oldRecord, array &$newRecord)
MessageHandler :: fixMessage($message)
MessageParamHandler :: afterInsertTrigger(array $newRecord)
MessageParamHandler :: beforeInsertTrigger(array &$newRecord)
MessageParamHandler :: beforeLogFormat(array &$record)
MessageParamHandler :: beforeLogInsert(array $record)
MessageParamHandler :: paramValueTranslation($record)
MessageParamHandler :: __construct()
MessageParamTable :: getMap()
MessageParamTable :: getTableName()
MessageParamTable :: validateParamName()
MessageParamTable :: validateParamValue()
MessageTable :: getCurrentDate()
MessageTable :: getMap()
MessageTable :: getTableName()
MessageTable :: validateEmailTemplate()
MessageTable :: validateNotifyEvent()
MessageTable :: validateNotifyModule()
MessageTable :: validateNotifySubTag()
MessageTable :: validateNotifyTag()
MessageTable :: validateNotifyTitle()
NoRelationPermission :: add($chatId, $userId)
NoRelationPermission :: cleaningAgent()
NoRelationPermission :: delete($chatId, $userId, $permissionDisk = true)
NoRelationPermissionDiskTable :: getMap()
NoRelationPermissionDiskTable :: getTableName()
Notify :: getCounter($userId)
Notify :: getCounterByChatId($chatId)
Notify :: getCountersByChatId($chatId)
Notify :: removeDuplicateChatAgent()
Recent :: clearCache($userId = null)
Recent :: get($userId = null, $options = Array())
Recent :: getUser($userId)
Recent :: hide($dialogId, $userId = null)
Recent :: pin($dialogId, $pin, $userId = null)
RecentTable :: getCurrentDate()
RecentTable :: getMap()
RecentTable :: getTableName()
RecentTable :: validateItemType()
Registry :: getCallWithEntity($entityType, $entityId)
Registry :: getCallWithId($id)
Registry :: getCallWithPublicId($publicId)
RelationHandler :: afterUpdateTrigger(array $oldRecord, array $newRecord)
RelationHandler :: beforeInsertTrigger(array &$newRecord)
RelationHandler :: beforeLogInsert(array $record)
RelationHandler :: beforeLogUpdate(array $record)
RelationTable :: generateSearchContent(array $fields)
RelationTable :: getMap()
RelationTable :: getTableName()
RelationTable :: validateMessageStatus()
RelationTable :: validateMessageType()
Revision :: get()
Revision :: getAction()
Revision :: getMobile()
Revision :: getRest()
Revision :: getWeb()
Signaling :: getCancelingPush()
Signaling :: getPublicIds(array $userIds)
Signaling :: send($command, $users, array $params = [], $push = null, $ttl = 0)
Signaling :: sendAnswer($senderId, $callInstanceId)
Signaling :: sendAssociatedEntityReplaced($senderId)
Signaling :: sendConnectionAnswer($senderId, $toUserId, $connectionId, $answerSdp, $userAgent)
Signaling :: sendConnectionOffer($senderId, $toUserId, $connectionId, $offerSdp, $userAgent)
Signaling :: sendFinish()
Signaling :: sendHangup($senderId, array $toUserIds, $callInstanceId, $code = 200)
Signaling :: sendIceCandidates($senderId, $toUserId, array $iceCandidates)
Signaling :: sendInvite($senderId, array $toUserIds, $isMobile, $video = false)
Signaling :: sendNegotiationNeeded($senderId, $toUserId)
Signaling :: sendPing($senderId, $requestId)
Signaling :: sendUsersInvited($senderId, array $toUserIds, array $users)
Signaling :: __construct(Call $call)
StartWritingHandler :: initDataManagerEvents()
StartWritingHandler :: onExecuteStartWriting(\Bitrix\Main\Event $event)
StartWritingHandler :: onStartWriting($userId, $dialogId)
StatusHandler :: afterInsertTrigger(array $newRecord)
StatusHandler :: afterUpdateTrigger(array $oldRecord, array $newRecord)
StatusHandler :: handleStatusBindOperation($event, $nodeFrom, $nodeTo)
StatusHandler :: handleStatusRebindOperation($event, $nodeFrom, $nodeTo)
StatusHandler :: handleStatusUnbindOperation($event, $nodeFrom, $nodeTo)
StatusHandler :: handleStatusUpdateOperation($event, $nodeFrom, $nodeTo)
StatusHandler :: OnAfterRecentAdd(\Bitrix\Main\Event $event)
StatusHandler :: OnAfterRecentDelete(\Bitrix\Main\Event $event)
StatusHandler :: onStartUserReplication(\Bitrix\Main\Event $event)
StatusHandler :: onUserSetLastActivityDate(\Bitrix\Main\Event $event)
StatusTable :: getFilePath()
StatusTable :: getMap()
StatusTable :: getTableName()
StatusTable :: validateColor()
StatusTable :: validateStatus()
StatusTable :: validateStatusText()
Text :: decodeEmoji($text)
Text :: encodeEmoji($text)
Text :: getDateConverterParams($text)
Text :: parse($text, $params = Array())
Text :: recoverReplacements($text)
Text :: removeBbCodes($text, $withFile = false, $withAttach = false)
Text :: setReplacement($match)
TextareaIcon :: addMessage(array $access, array $messageFields)
TextareaIcon :: addToken(array $params)
TextareaIcon :: clearCache()
TextareaIcon :: getListCache($lang = LANGUAGE_ID)
TextareaIcon :: getListForJs($lang = LANGUAGE_ID)
TextareaIcon :: getUserHash($userId)
TextareaIcon :: isChat($dialogId)
TextareaIcon :: register(array $fields)
TextareaIcon :: unRegister(array $icon)
TextareaIcon :: update(array $icon, array $updateFields)
Token :: add($botId, $dialogId)
Token :: get($botId, $dialogId, $prolong = false)
Token :: getFromCache($botId)
Token :: isActive($botId, $dialogId)
User :: clearStaticCache()
User :: formatFullNameFromDatabase($fields)
User :: formatNameFromDatabase($fields)
User :: getArray($options = array())
User :: getAvatar()
User :: getAvatarHr()
User :: getAvatarId()
User :: getBirthday()
User :: getBusiness($userId = null, $options = array())
User :: getColor()
User :: getDepartments()
User :: getEmail()
User :: getExternalAuthId()
User :: getFields()
User :: getFullName($safe = true)
User :: getGender()
User :: getId()
User :: getIdle()
User :: getInstance($userId = null)
User :: getLastActivityDate()
User :: getLastName($safe = true)
User :: getList($params)
User :: getListParams($params)
User :: getMessages($userId = null, $options = Array())
User :: getMobileLastDate()
User :: getName($safe = true)
User :: getParams()
User :: getPhone($type = self::PHONE_ANY)
User :: getPhones()
User :: getStatus()
User :: getTzOffset()
User :: getWebsite()
User :: getWorkPosition($safe = false)
User :: isAbsent()
User :: isActive()
User :: isBot()
User :: isConnector()
User :: isExists()
User :: isExtranet()
User :: isNetwork()
User :: isOnline()
User :: isOpenlinesOperator($userId = null)
User :: isOperator($userId = null)
User :: uploadAvatar($avatarUrl = '')
User :: __construct($userId = null)