imopenlines

Constant module imopenlines

ConstantChecked
IMOL_NETWORK_UPDATEConnector :: getListCanDeleteOwnMessage
IMOPENLINES_EXEC_CRONAgent :: isCronCall
IMOPENLINES_LOG_FINISHFinish :: add
IMOPENLINES_LOG_NO_ANSWERNoAnswer :: add

List of module methods imopenlines

Methods
Activity :: add($params = array())
Activity :: update($id, $params = array())
Agent :: closeByTime($nextExec)
Agent :: dismissedOperator($nextExec)
Agent :: isCronCall()
Agent :: isExecModeAgent()
Agent :: isExecModeCron()
Agent :: mailByTime($nextExec)
Agent :: transferToNextInQueue($nextExec, $offset = 0)
Agent :: update1720()
AggregatorBase :: getClassName()
AggregatorBase :: getDate()
AggregatorBase :: getErrors()
AggregatorBase :: getExistingRecordByPrimary()
AggregatorBase :: getOpenLineId()
AggregatorBase :: getOperatorId()
AggregatorBase :: getSourceId()
AggregatorBase :: setDate($date)
AggregatorBase :: setOpenLineId($openLineId)
AggregatorBase :: setOperatorId($operatorId)
AggregatorBase :: setSourceId($sourceId)
AggregatorBase :: __construct(array $params)
Auth :: authorizeById($userId, $setCookie = null, $skipAuthorizeCheck = false)
Auth :: checkQueryMethod($whiteListMethods)
Auth :: getSuccessfulResult()
Auth :: onDiskCheckAuth(\Bitrix\Main\Event $event)
Auth :: onRestCheckAuth(array $query, $scope, &$res)
Base :: collectFormElements()
Base :: getCalculatedDataFromDbResult(Result $result)
Base :: getChanelOptions($openLineId = 1)
Base :: getGeneratedDemoData()
Base :: getGroupByOptions()
Base :: getMultipleData()
Base :: getMultipleGroupedData()
Base :: getOpenLineLabelMap()
Base :: getOpenLinesOptions()
Base :: getPreparedDemoData()
Base :: getPreparedDemoRow($row)
Base :: getQueryForPrepareData()
Base :: getQueryInstance()
Base :: getResponsibleOptions()
Base :: getSingleData()
Base :: prepareItemForGroupingByChannel($array)
Base :: prepareItemForGroupingByDate($array)
Base :: prepareItemForGroupingByLine($array)
Base :: prepareItemForGroupingByResponsible($array)
Base :: prepareItemForNoneGrouping($array)
Base :: prepareQueryForGroupingByChannel(Query $query)
Base :: prepareQueryForGroupingByDate(Query $query)
Base :: prepareQueryForGroupingByLine(Query $query)
Base :: prepareQueryForGroupingByResponsible(Query $query)
Base :: prepareResultByWhatWillCalculate($data, $whatWillCalculateValue)
BasicError :: __construct($method, $code, $msg, $params = Array())
Chat :: answer($userId, $skipSession = false, $skipMessage = false)
Chat :: clearError()
Chat :: close()
Chat :: createLead()
Chat :: dismissedOperatorFinish()
Chat :: endBotSession()
Chat :: finish()
Chat :: get($userId, $configId)
Chat :: getData($field = '')
Chat :: getError()
Chat :: getFieldData($field)
Chat :: getFieldName($field)
Chat :: getGuestName($chatColorCode = '')
Chat :: getTitle($lineName, $userName = '', $userColor = '')
Chat :: intercept($userId)
Chat :: isDataLoaded()
Chat :: isModuleLoad()
Chat :: isNowCreated()
Chat :: isSilentModeEnabled()
Chat :: join($userId, $skipMessage = true, $skipRecent = false)
Chat :: leave($userId)
Chat :: load($params)
Chat :: markSpamAndFinish($userId)
Chat :: onAppLang($icon, $lang = null)
Chat :: onGetNotifySchema()
Chat :: sendAutoMessage($type = null)
Chat :: sendJoinMessage($userList)
Chat :: sendRatingNotify($type, $sessionId, $rating, $toUserId, $fromUserId = null)
Chat :: setCrmFlag($params)
Chat :: setError($method, $code, $msg, $params = Array())
Chat :: setPauseFlag($params)
Chat :: setSilentMode($active = true)
Chat :: setUserIdForJoin($userId)
Chat :: skip($userId = 0)
Chat :: startSession($userId)
Chat :: startSessionByMessage($userId, $messageId)
Chat :: transfer($params)
Chat :: update($fields)
Chat :: updateFieldData($fields)
Chat :: updateSessionStatus($status)
Chat :: waitAnswer($userId)
Chat :: __construct($chatId = 0, $params = Array())
Common :: addActivityBindings($id, $newBindings)
Common :: combineUserCode(array $userCode)
Common :: delete($type, $id)
Common :: deleteBrokenSession()
Common :: deleteMultiField($type, $id, $fieldType, $fieldValue)
Common :: formatMultifieldFields($fields)
Common :: generateSearchContent($activityId)
Common :: get($type, $id, $withMultiFields = false)
Common :: getActivityBindings($id)
Common :: getAgreementFields()
Common :: getAgreementLink($agreementId, $languageId = null, $iframe = false)
Common :: getBitrixUrlByLang($lang = null)
Common :: getCacheTag($tag, $cacheTtl = self::CACHE_TTL_MONTH)
Common :: getCommunicationType($userCode, $noImol = false)
Common :: getConfigIdByChatId($chatId)
Common :: getEntityCaption($type, $id)
Common :: getExecMode()
Common :: getHistoryLink($sessionId, $configId)
Common :: getLink($type, $id = null)
Common :: getMaxSessionCount()
Common :: getPortalType()
Common :: getPublicFolder()
Common :: getServerAddress()
Common :: getSourceName($userCode, $lineTitle = '')
Common :: getUrlImHistory($sessionId)
Common :: getUrlImHistoryBbCode($sessionId, $textUrl)
Common :: getWorkTimeEnd($date = null)
Common :: hasAccessForAdminPages()
Common :: hasAccessToEntitiesBindingActivity($activityId)
Common :: hasAccessToEntity($entityType, $entityId)
Common :: objectEncode($params)
Common :: parseUserCode($userCode)
Common :: removeCacheTag($tag)
Common :: setCacheTag($tag, $cacheTtl = self::CACHE_TTL_MONTH)
Common :: setUserAgrees($params)
Common :: update($type, $id, $updateFields)
Config :: available()
Config :: canActivateLine()
Config :: canDoOperation($id, $entity, $action)
Config :: canEditConnector($id)
Config :: canEditLine($id)
Config :: canJoin($id, $crmEntityType = null, $crmEntityId = null)
Config :: canViewLine($id)
Config :: canVoteAsHead($id)
Config :: checkLinesLimit()
Config :: clearError()
Config :: create($params = Array())
Config :: delete($id)
Config :: deleteTemporaryConfigAgent($id)
Config :: get($id, $withQueue = true, $showOffline = true)
Config :: getByCode($code)
Config :: getDefaultOperatorData($configId)
Config :: getError()
Config :: getFormForAuth()
Config :: getFormForRating()
Config :: getFormValues()
Config :: getInstance()
Config :: getList(array $params, $options = array())
Config :: getOptionList()
Config :: getQueueList($userId = 0, $emptyIsNotOperator = true)
Config :: getSla($configId)
Config :: isShowOperatorData($configId)
Config :: operatorDataConfig($configId)
Config :: prepareFields($params, $mode = self::MODE_ADD)
Config :: sendUpdateForQueueList($data)
Config :: setActive($id, $status = true)
Config :: setError($method, $code, $msg, $params = Array())
Config :: update($id, $params = Array())
Config :: __construct()
ConfigCategoryTable :: getMap()
ConfigCategoryTable :: getTableName()
ConfigCategoryTable :: validateCode()
ConfigCategoryTable :: validateValue()
ConfigStatistic :: add($lineId)
ConfigStatistic :: addClosed()
ConfigStatistic :: addEventHandlerSave()
ConfigStatistic :: addInWork()
ConfigStatistic :: addLead()
ConfigStatistic :: addMessage()
ConfigStatistic :: addSession()
ConfigStatistic :: delete($lineId)
ConfigStatistic :: deleteClosed()
ConfigStatistic :: deleteInWork()
ConfigStatistic :: deleteLead()
ConfigStatistic :: deleteMessage()
ConfigStatistic :: deleteSession()
ConfigStatistic :: getInstance($lineId)
ConfigStatistic :: save()
ConfigStatistic :: __clone()
ConfigStatistic :: __construct($lineId)
ConfigStatistic :: __wakeup()
ConfigStatisticTable :: getMap()
ConfigStatisticTable :: getTableName()
ConfigTable :: getCurrentDate()
ConfigTable :: getMap()
ConfigTable :: getTableName()
ConfigTable :: validateAutoCloseRule()
ConfigTable :: validateCloseRule()
ConfigTable :: validateCrmCreateField()
ConfigTable :: validateCrmSource()
ConfigTable :: validateLanguageId()
ConfigTable :: validateLineName()
ConfigTable :: validateNoAnswerRule()
ConfigTable :: validateQueueType()
ConfigTable :: validateTypeMaxChat()
ConfigTable :: validateWorktimeDayoff()
ConfigTable :: validateWorktimeDayoffRule()
ConfigTable :: validateWorktimeFrom()
ConfigTable :: validateWorktimeHolidays()
ConfigTable :: validateWorktimeTimezone()
ConfigTable :: validateWorktimeTo()
ConfigTable :: validateXmlId()
Connector :: addMessage($params)
Connector :: callMessageTrigger(Session $session)
Connector :: deleteMessage($params)
Connector :: getError()
Connector :: getListCanDeleteMessage()
Connector :: getListCanDeleteOwnMessage()
Connector :: getListCanUpdateOwnMessage()
Connector :: getListShowDeliveryStatus()
Connector :: getOperatorName($lineId, $userId, $returnArray = false)
Connector :: getUserCode($params)
Connector :: isConnectorSendMessageWithSignature($connectorId)
Connector :: isEnableGroupByChat($connectorId)
Connector :: isEnableSendMessageWithSignature($connectorId, $lineId = 0)
Connector :: isEnableSendSystemMessage($connectorId)
Connector :: isLiveChat($idConnector)
Connector :: isModuleLoad()
Connector :: onBeforeMessageSend($fields, $chat)
Connector :: onChatRead($params)
Connector :: onMessageDelete($messageId, $messageFields, $flags)
Connector :: onMessageSend($messageId, $messageFields)
Connector :: onMessageUpdate($messageId, $messageFields, $flags)
Connector :: onReceivedEntity($params)
Connector :: onReceivedMessage(\Bitrix\Main\Event $event)
Connector :: onReceivedMessageDelete(\Bitrix\Main\Event $event)
Connector :: onReceivedMessageUpdate(\Bitrix\Main\Event $event)
Connector :: onReceivedPost(\Bitrix\Main\Event $event)
Connector :: onReceivedPostUpdate(\Bitrix\Main\Event $event)
Connector :: onReceivedStatusDelivery(\Bitrix\Main\Event $event)
Connector :: onReceivedStatusError(\Bitrix\Main\Event $event)
Connector :: onReceivedStatusReading(\Bitrix\Main\Event $event)
Connector :: onReceivedStatusWrites(\Bitrix\Main\Event $event)
Connector :: onStartWriting($params)
Connector :: saveCustomData($chatId, $customData)
Connector :: sendMessage($params)
Connector :: sendStatusRead($connector, $messages, $event)
Connector :: sendStatusWriting($fields, $user)
Connector :: updateMessage($params)
Connector :: __construct()
Content :: prepareToken($token)
Correction :: closeOldSession()
Correction :: repairBrokenSessions()
Correction :: setStatusClosedSessions()
Crm :: executeAutomationMessageTrigger($bindings, $data)
Crm :: executeAutomationTrigger($bindings, $data)
Crm :: getCode()
Crm :: getCodeImol()
Crm :: getEntityCard($entityType, $entityId)
Crm :: getEntityManageFacility()
Crm :: getFields()
Crm :: getLink($type, $id = null)
Crm :: getOperatorId()
Crm :: getResponsibleCrmId()
Crm :: getSourceId()
Crm :: getUserViewChat()
Crm :: init($chatId = 0, $operatorId = 0)
Crm :: initUserViewChat()
Crm :: isIgnoreSearchCode()
Crm :: isIgnoreSearchEmails()
Crm :: isIgnoreSearchPerson()
Crm :: isIgnoreSearchPhones()
Crm :: isLoaded()
Crm :: isSkipAutomationTrigger()
Crm :: isSkipCreate()
Crm :: isSkipSearch()
Crm :: loadMessages()
Crm :: preparingFieldsAddCrmEntity()
Crm :: registerActivity()
Crm :: registrationChanges()
Crm :: search()
Crm :: sendCrmImMessages()
Crm :: sendMessageAboutAddEntity($entityType, $entityId)
Crm :: sendMessageAboutEntity($entityType, $entityId, $eventType)
Crm :: sendMessageAboutExtendEntity($entityType, $entityId)
Crm :: sendMessageAboutUpdateEntity($entityType, $entityId)
Crm :: setDefaultFlags()
Crm :: setIgnoreSearchCode()
Crm :: setIgnoreSearchEmails()
Crm :: setIgnoreSearchPerson()
Crm :: setIgnoreSearchPhones()
Crm :: setOperatorId($id, $autoMode = false)
Crm :: setSessionAnswered($params = [])
Crm :: setSessionClosed($params = [])
Crm :: setSessionDataClose($dataClose = null)
Crm :: setSkipAutomationTrigger()
Crm :: setSkipCreate()
Crm :: setSkipSearch()
Crm :: updateEntity($type, $id)
Crm :: updateFlags()
Crm :: updateUserConnector()
Crm :: __construct($session = null)
DataManager :: add($data)
DataManager :: delete($id)
DataManager :: getById($id)
DataManager :: getCount($filter = array())
DataManager :: getList($filter = array(), $offset = 0, $limit = 0)
DataManager :: getSectionList()
DataManager :: getUrlToList()
DataManager :: update($id, $data)
Dialog :: clearError()
Dialog :: createRecord()
Dialog :: get($userId, $configId)
Dialog :: getError()
Dialog :: getGeneratedDemoData()
Dialog :: getMultipleDemoData()
Dialog :: getMultipleGroupedDemoData()
Dialog :: getPreparedDemoRow($row)
Dialog :: getSecsToAnswer()
Dialog :: getSingleData()
Dialog :: getSingleDemoData()
Dialog :: getStatus()
Dialog :: getWhatWillCalculateOptions($groupBy = null)
Dialog :: prepare()
Dialog :: prepareResultByWhatWillCalculate($data, $whatWillCalculateValue)
Dialog :: register($userId, $configId)
Dialog :: setError($method, $code, $msg, $params = Array())
Dialog :: setSecsToAnswer($secsToAnswer)
Dialog :: setStatus($status)
Dialog :: updateRecord(array $existingRecord)
Dialog :: __construct(array $params)
DialogStatTable :: clean()
DialogStatTable :: getMap()
DialogStatTable :: getTableName()
Email :: getArrayUniqueValidate($emails)
Email :: isInArray($emails, $searchEmail)
Email :: isSame($email1, $email2)
Email :: normalize($email)
Email :: parseText($text)
Email :: validate($email)
Error :: getMethod()
Error :: getParams()
Error :: __construct($message = '', $code = 0, $method = '', $params = Array())
EventHandler :: buildActivity()
EventHandler :: buildDynamicsOfReaction()
EventHandler :: buildDynamicsOfVote()
EventHandler :: buildNumberBlockWithTreatmentCount()
EventHandler :: buildNumberContentment()
EventHandler :: buildNumberWithAverageAnswerTime()
EventHandler :: buildStaffCutStatistics()
EventHandler :: buildWidgetLoadByChannels()
EventHandler :: getOpenLinesBoardId()
EventHandler :: onCategoriesCollect()
EventHandler :: onChatAnswer(Event $event)
EventHandler :: onChatSkip(Event $event)
EventHandler :: onDefaultBoardsCollect()
EventHandler :: onReportsCollect()
EventHandler :: onSessionBeforeUpdate(Event $event)
EventHandler :: onSessionCreate(Event $event)
EventHandler :: onSessionFinish(Event $event)
EventHandler :: onSessionStart(Event $event)
EventHandler :: onSessionUpdate(Event $event)
EventHandler :: onSessionVote(Event $event)
EventHandler :: onViewsCollect()
ExecLog :: getExecByFunction($execFunction)
ExecLog :: isTimeToExec($execFunction, $execPeriod = 86400)
ExecLog :: setExecFunction($execFunction, $isSuccess = true)
ExecLogTable :: getMap()
ExecLogTable :: getTableName()
ExecLogTable :: validateString()
Fields :: addEmail($field)
Fields :: addPhone($field)
Fields :: getCode()
Fields :: getEmails()
Fields :: getPerson()
Fields :: getPersonEmail()
Fields :: getPersonLastName()
Fields :: getPersonName()
Fields :: getPersonPhone()
Fields :: getPersonSecondName()
Fields :: getPersonWebsite()
Fields :: getPhones()
Fields :: getSession()
Fields :: getTitle()
Fields :: resetEmails()
Fields :: resetPhones()
Fields :: setCode($field)
Fields :: setDataFromUser($userId = 0)
Fields :: setEmails($fields)
Fields :: setPerson(array $fields)
Fields :: setPersonEmail($field)
Fields :: setPersonLastName($field)
Fields :: setPersonName($field)
Fields :: setPersonPhone($field)
Fields :: setPersonSecondName($field)
Fields :: setPersonWebsite($field)
Fields :: setPhones($fields)
Fields :: setSession($session)
Fields :: setTitle($field)
Finish :: add($params, $data)
Form :: checkAccess()
Form :: dataLoad()
Form :: moduleLoad()
Form :: saveForm($type, $fields)
Form :: __construct($chatId, $userId = null)
Helper :: canCurrentUserModifyConnector()
Helper :: canCurrentUserModifyLine()
Helper :: canUse()
Helper :: clearMenuCache()
Helper :: getAddUrl()
Helper :: getAllowedUserIds($userId, $permission)
Helper :: getConnectorUrl($connectorId, $lineId = 0)
Helper :: getCurrentUserId()
Helper :: getEditUrl($lineId = 0)
Helper :: getListUrl()
Helper :: getStatisticStepper()
Helper :: getTemplateList()
Helper :: getTrialText()
Helper :: getUserColleagues($userId)
Helper :: installRolesAgent()
Helper :: isAvailable()
Helper :: isCrmWidgetEnabled()
Helper :: isLinesMenuEnabled()
Helper :: isLiveChatAvailable()
Helper :: isMainMenuEnabled()
Helper :: isSettingsMenuEnabled()
Helper :: isStatisticsMenuEnabled()
Helper :: renderCustomSelectors($filterId, array $filterDefinition)
Im :: addMessage($fields)
Im :: addMessageLiveChat($fields)
Im :: addMessagesNewsletter($messages)
Im :: chatHide($chatId)
imopenlines :: CheckModules()
imopenlines :: DoInstall()
imopenlines :: DoUninstall()
imopenlines :: imopenlines()
imopenlines :: InstallChatApps()
imopenlines :: InstallDB($params = Array())
imopenlines :: InstallEvents()
imopenlines :: InstallFiles()
imopenlines :: UnInstallChatApps()
imopenlines :: UnInstallDB($arParams = Array())
imopenlines :: UnInstallEvents()
imopenlines :: UnInstallFiles($arParams = array())
imopenlines :: uploadIcon($iconName)
Limit :: canRemoveCopyright()
Limit :: canUseQueueAll()
Limit :: canUseVoteClient()
Limit :: canUseVoteHead()
Limit :: getLicenseUsersLimit()
Limit :: getLinesLimit()
Limit :: getTrackerLimit()
Limit :: getTrackerLimitRemainder()
Limit :: increaseTracker()
Limit :: isDemoLicense()
Limit :: onBitrix24LicenseChange(\Bitrix\Main\Event $event)
ListsDataManager :: add($data)
ListsDataManager :: createStorage($lineId, $userId = 0)
ListsDataManager :: delete($id)
ListsDataManager :: getArrayFromResult(\CDBResult $result = null)
ListsDataManager :: getById($id)
ListsDataManager :: getCount($filter = array())
ListsDataManager :: getDefaultSiteID()
ListsDataManager :: getIblockId()
ListsDataManager :: getList($filter = array(), $offset = 0, $limit = 0)
ListsDataManager :: getMapFields()
ListsDataManager :: getRights($rightCode, array $users, $userWithNoXmlId = 0)
ListsDataManager :: getSectionList()
ListsDataManager :: getSectionNames()
ListsDataManager :: getStorageByLineId($lineId)
ListsDataManager :: getStorageList()
ListsDataManager :: getUrlToList()
ListsDataManager :: initModules()
ListsDataManager :: isHasRights()
ListsDataManager :: isReady()
ListsDataManager :: parseData($data)
ListsDataManager :: prepareData($data, $fillDefault = false)
ListsDataManager :: update($id, $data)
ListsDataManager :: updateIblockRights($iblockId)
ListsDataManager :: __construct($lineId)
LiveChat :: getChat()
LiveChat :: getChatForUser()
LiveChat :: getDefaultGuestName()
LiveChat :: getError()
LiveChat :: getGuestUser($userId = null)
LiveChat :: getLocalize($lang = null, $withTagScript = true)
LiveChat :: onMessageSend($messageId, $messageFields)
LiveChat :: openSession()
LiveChat :: uploadAvatar($avatarUrl = '')
LiveChat :: __construct($config)
LiveChatClient :: checkAccess()
LiveChatClient :: getError()
LiveChatClient :: saveForm($type, $fields)
LiveChatClient :: __construct($chatId, $userId)
LiveChatManager :: add($fields = Array())
LiveChatManager :: available()
LiveChatManager :: availableCount()
LiveChatManager :: canRemoveCopyright()
LiveChatManager :: checkAvailableName($alias)
LiveChatManager :: compileWidgetAssets()
LiveChatManager :: delete()
LiveChatManager :: get($configId = null)
LiveChatManager :: getError()
LiveChatManager :: getFormatedUrl($alias = '')
LiveChatManager :: getListForSelect()
LiveChatManager :: getPublicLink()
LiveChatManager :: getWidget($type = self::TYPE_BUTTON, $lang = null, $config = array(), $force = false)
LiveChatManager :: getWidgetConfigForPublicPage($params = array())
LiveChatManager :: getWidgetLocalize($languageId = null)
LiveChatManager :: getWidgetPhrases($phrases = array(), $languageId = null)
LiveChatManager :: getWidgetSource($params = array())
LiveChatManager :: prepareAlias($alias)
LiveChatManager :: update($fields)
LiveChatManager :: updateCommonFiles($params = array())
LiveChatManager :: __construct($configId)
LivechatTable :: getMap()
LivechatTable :: getTableName()
LivechatTable :: validateCssPath()
LivechatTable :: validatePhoneCode()
LivechatTable :: validateTemplateId()
LivechatTable :: validateUrlCode()
LivechatTable :: validateUrlCodePublic()
Log :: write($data, $title = '')
LogTable :: getMap()
LogTable :: getTableName()
LogTable :: validateString()
Mail :: addSessionToMailQueue($sessionId, $withCheck = true)
Mail :: installEventsAgent()
Mail :: prepareMessagesForTemplate($session, $history, $language = null)
Mail :: prepareOperatorAnswerForTemplate($sessionId, $setSendFlag = true)
Mail :: prepareSessionHistoryForTemplate($sessionId)
Mail :: removeSessionFromMailQueue($sessionId, $withCheck = true)
Mail :: sendOperatorAnswer($sessionId)
Mail :: sendOperatorAnswerAgent($sessionId)
Mail :: sendSessionHistory($sessionId, $email)
Manager :: addToQueue($sessionId, $statisticKey, $additionalParams = array())
Manager :: calculateStatisticsInQueue()
Manager :: getAggregateManagersMap()
Manager :: getFromQueue($primary)
Manager :: removeFromQueue($primary)
Manager :: writeToStatistics($statisticKey, array $params)
MapBuilder :: addEmail($email)
MapBuilder :: addPhone($phone)
MapBuilder :: addText($token)
MapBuilder :: addUser($userId)
MapBuilder :: build()
MapBuilder :: create()
MapBuilder :: __construct()
Mark :: createRecord()
Mark :: getMark()
Mark :: getOldMark()
Mark :: setMark($mark)
Mark :: setOldMark($oldMark)
Mark :: updateRecord(array $existingRecord)
Mark :: __construct(array $params)
Network :: deleteMessage($lineId, $fields)
Network :: executeClientChangeLicence($params)
Network :: executeClientMessageAdd($params)
Network :: executeClientMessageDelete($params)
Network :: executeClientMessageReceived($params)
Network :: executeClientMessageUpdate($params)
Network :: executeClientSessionVote($params)
Network :: executeClientStartWriting($params)
Network :: getError()
Network :: getPublicLink($code)
Network :: getUserId($params, $createUser = true)
Network :: join($code)
Network :: onReceiveCommand($command, $params)
Network :: registerConnector($lineId, $fields = array())
Network :: search($text)
Network :: sendMessage($lineId, $fields)
Network :: sendStatusWriting($lineId, $fields)
Network :: unRegisterConnector($lineId)
Network :: updateConnector($lineId, $fields)
Network :: updateMessage($lineId, $fields)
Network :: __construct()
NoAnswer :: add($params)
Operator :: answer()
Operator :: cancelCrmExtend($messageId)
Operator :: changeCrmEntity($messageId, $entityType, $entityId)
Operator :: checkAccess()
Operator :: closeDialog()
Operator :: createLead()
Operator :: getError()
Operator :: getSessionHistory($sessionId)
Operator :: interceptSession()
Operator :: joinSession()
Operator :: markSpam()
Operator :: openChat($userCode)
Operator :: saveToQuickAnswers($messageId)
Operator :: setPinMode($active = true)
Operator :: setSilentMode($active = true)
Operator :: skip()
Operator :: startSession()
Operator :: startSessionByMessage($messageId)
Operator :: transfer(array $params)
Operator :: voteAsHead($sessionId, $rating = null, $comment = null)
Operator :: __construct($chatId, $userId = null)
OperatorTransferTable :: getCurrentDate()
OperatorTransferTable :: getMap()
OperatorTransferTable :: getTableName()
OperatorTransferTable :: validateTransferMode()
OperatorTransferTable :: validateTransferType()
Permissions :: canModifyConnectors()
Permissions :: canModifyLines()
Permissions :: canModifySettings()
Permissions :: canPerform($entityCode, $actionCode, $minimumPermission = null)
Permissions :: canViewLines()
Permissions :: canViewStatistics()
Permissions :: createWithCurrentUser()
Permissions :: createWithUserId($userId)
Permissions :: getActionName($action)
Permissions :: getEntityName($entity)
Permissions :: getMap()
Permissions :: getNormalizedPermissions(array $permissions)
Permissions :: getPermission($entityCode, $actionCode)
Permissions :: getPermissionName($permission)
Permissions :: getUserId()
Permissions :: setUserId($userId)
Permissions :: __construct()
Phone :: getArrayUniqueValidate($phones)
Phone :: isInArray($phones, $searchPhone)
Phone :: isSame($phone1, $phone2)
Phone :: normalize($phone)
Phone :: parseText($text)
Phone :: validate($phone)
Preset :: checkVersion()
Preset :: createLiveChat()
Preset :: getInstalledVersion()
Preset :: getVersion()
Preset :: install()
Preset :: installVersion2()
Preset :: uninstall()
Preset :: updateInstalledVersion($version = null)
Queue :: getActiveStatusByTimeman($userId)
Queue :: getDefaultOperatorData($lineId)
Queue :: getError()
Queue :: getList($params)
Queue :: getNextUser($manual = false, $currentOperator = 0)
Queue :: getQueue()
Queue :: getQueueOperatorData($userId, $lineId)
Queue :: getTimeLastActivityOperator()
Queue :: getUserCacheTag($userId, $lineId)
Queue :: getUserData($lineId, $userId, $nullForUnprocessed = false)
Queue :: isActiveCrmUser($idUser)
Queue :: isOperatorOnline($id)
Queue :: setQueueUserData($lineId, $userArray)
Queue :: __construct($session, $config, $chat)
QueueManager :: checkBusinessUsers()
QueueManager :: getError()
QueueManager :: getUserFields($userId)
QueueManager :: updateUsers($users, $usersFields = array())
QueueManager :: __construct($id, $config = array())
QueueTable :: getCurrentDate()
QueueTable :: getMap()
QueueTable :: getTableName()
QueueTable :: validateString()
QuickAnswer :: add(array $data)
QuickAnswer :: delete()
QuickAnswer :: generateNameFromText($text)
QuickAnswer :: getById($id)
QuickAnswer :: getCategory()
QuickAnswer :: getCount(array $filter = array())
QuickAnswer :: getDefaultDataManager()
QuickAnswer :: getId()
QuickAnswer :: getList(array $filter = array(), $offset = 0, $limit = 10)
QuickAnswer :: getName()
QuickAnswer :: getSectionList()
QuickAnswer :: getText()
QuickAnswer :: getUrlToList()
QuickAnswer :: incrementRating()
QuickAnswer :: initFromArray($data)
QuickAnswer :: setDataManager(DataManager $dataManager)
QuickAnswer :: update($data)
QuickAnswer :: __construct($data)
Rest :: botSessionFinish($arParams, $n, \CRestServer $server)
Rest :: botSessionOperator($arParams, $n, \CRestServer $server)
Rest :: botSessionSendAutoMessage($arParams, $n, \CRestServer $server)
Rest :: botSessionTransfer($arParams, $n, \CRestServer $server)
Rest :: configGetPath($arParams, $n, \CRestServer $server)
Rest :: networkJoin($arParams, $n, \CRestServer $server)
Rest :: networkMessageAdd($arParams, $n, \CRestServer $server)
Rest :: objectEncode($data, $options = [])
Rest :: onRestServiceBuildDescription()
Rest :: operatorAnswer($arParams, $n, \CRestServer $server)
Rest :: operatorFinish($arParams, $n, \CRestServer $server)
Rest :: operatorSkip($arParams, $n, \CRestServer $server)
Rest :: operatorSpam($arParams, $n, \CRestServer $server)
Rest :: operatorTransfer($arParams, $n, \CRestServer $server)
Rest :: sessionIntercept($arParams, $n, \CRestServer $server)
Rest :: widgetConfigGet($params, $n, \CRestServer $server)
Rest :: widgetDialogGet($params, $n, \CRestServer $server)
Rest :: widgetFormSend($params, $n, \CRestServer $server)
Rest :: widgetUserConsentApply($params, $n, \CRestServer $server)
Rest :: widgetUserGet($params, $n, \CRestServer $server)
Rest :: widgetUserRegister($params, $n, \CRestServer $server)
Rest :: widgetVoteSend($params, $n, \CRestServer $server)
RestNetworkLimitTable :: getCurrentDate()
RestNetworkLimitTable :: getMap()
RestNetworkLimitTable :: getTableName()
Result :: getResult()
Result :: setResult($result)
RoleAccessTable :: deleteByRoleId($roleId)
RoleAccessTable :: getMap()
RoleAccessTable :: getTableName()
RoleAccessTable :: truncate()
RoleManager :: deleteRole($roleId)
RoleManager :: getAdminPermissions()
RoleManager :: getRolePermissions($roleId)
RoleManager :: getUserPermissions($userId)
RoleManager :: getUserRoles($userId)
RoleManager :: setRolePermissions($roleId, array $permissions)
RolePermissionTable :: deleteByRoleId($roleId)
RolePermissionTable :: getMap()
RolePermissionTable :: getTableName()
RoleTable :: getMap()
RoleTable :: getTableName()
RoleTable :: validateXmlId()
Session :: checkWorkTime()
Session :: closeByTimeAgent($nextExec)
Session :: closeDuplicate($duplicateSession, $actualSession)
Session :: createSession($fields, $params)
Session :: deleteQueueFlagCache($type = "")
Session :: dismissedOperatorAgent($nextExec)
Session :: dismissedOperatorFinish()
Session :: execAutoAction($params)
Session :: execute(array &$result)
Session :: finish($auto = false, $force = false, $hideChat = true)
Session :: getAction()
Session :: getAgreementFields()
Session :: getChat()
Session :: getConfig($field = '')
Session :: getData($field = '')
Session :: getNextInQueue($manual = false, $currentOperator = 0)
Session :: getQueue()
Session :: getQueueFlagCache($type = "")
Session :: getUser($field = '')
Session :: isNowCreated()
Session :: joinUser()
Session :: load(array $params)
Session :: loadByArray($session, $config, $chat)
Session :: mailByTimeAgent($nextExec)
Session :: markSpam()
Session :: onSessionProlongChatRename($chatId, $title, $entityType = '', $entityId = '', $userId = '')
Session :: onSessionProlongLastMessage($chatId, $dialogId, $entityType = '', $entityId = '', $userId = '')
Session :: onSessionProlongWriting($params)
Session :: pause($active = true)
Session :: prepareUserChat($params, $count = 0)
Session :: prolongDueChatActivity($chatId)
Session :: readingSession($fields, $params)
Session :: sendMessageReopenSession($chatId, $sessionId)
Session :: sendMessageStartSession($chatId, $sessionId)
Session :: sendMessageStartSessionByMessage($chatId, $sessionId, $sessionIdParent)
Session :: setOperatorId($id, $waitAnswer = false, $autoMode = false)
Session :: setQueueFlagCache($type = "")
Session :: start($params)
Session :: startNoAnswerRule()
Session :: transferToNextInQueue($manual = true)
Session :: transferToNextInQueueAgent($nextExec, $offset = 0)
Session :: update($fields)
Session :: updateCrmFlags($fields)
Session :: voteAsHead($sessionId, $voteValue = null, $commentValue = null, $userId = null)
Session :: voteAsUser($sessionId, $action, $userId = null)
Session :: __construct($config = array())
SessionCheckTable :: getMap()
SessionCheckTable :: getTableName()
SessionIndexTable :: getMap()
SessionIndexTable :: getMergeFields()
SessionIndexTable :: getTableName()
SessionIndexTable :: merge(array $data)
SessionTable :: generateSearchContent(array $fields)
SessionTable :: getByIdPerformance($id)
SessionTable :: getCurrentDate()
SessionTable :: getList(array $parameters = [])
SessionTable :: getMap()
SessionTable :: getSelectFieldsPerformance($prefix = '')
SessionTable :: getTableName()
SessionTable :: getUfId()
SessionTable :: indexRecord($id)
SessionTable :: onAfterAdd(Event $event)
SessionTable :: onAfterUpdate(Event $event)
SessionTable :: onBeforeUpdate(Event $event)
SessionTable :: validateExtraPortalType()
SessionTable :: validateExtraTariff()
SessionTable :: validateExtraUrl()
SessionTable :: validateExtraUserLevel()
SessionTable :: validateMode()
SessionTable :: validateSendForm()
SessionTable :: validateSource()
SessionTable :: validateUserCode()
Statistic :: cleanStatisticTables()
Statistic :: execute(array &$option)
Statistic :: getSessionsCount()
Statistic :: getSessionsFrom($lastId)
Statistic :: getStatisticStartTime()
Statistic :: repairIsChatCreatedNew(&$session)
Statistic :: writeToStatistics($res)
StatisticQueueTable :: clean()
StatisticQueueTable :: getMap()
StatisticQueueTable :: getTableName()
Tracker :: cancel($messageId)
Tracker :: cancelActivity($params)
Tracker :: cancelLeadContactCompany($chatId, $sessionId, $entityType, $params)
Tracker :: change($messageId, $newEntityType, $newEntityId)
Tracker :: changeLeadContactCompany($entityType, $params)
Tracker :: checkMessage($messageText)
Tracker :: getSession()
Tracker :: getTraceData($data = '')
Tracker :: message($params)
Tracker :: prepareMessage($text)
Tracker :: sendLimitMessage($params)
Tracker :: setSession(Session $session)
Tracker :: updateLog($params)
TrackerTable :: getCurrentDate()
TrackerTable :: getMap()
TrackerTable :: getTableName()
TrackerTable :: validateAction()
TrackerTable :: validateCrmEntityType()
TrackerTable :: validateValue()
Treatment :: createRecord()
Treatment :: getGeneratedDemoData()
Treatment :: getIsSessionFirst()
Treatment :: getMultipleBiGroupedData()
Treatment :: getMultipleBiGroupedDemoData()
Treatment :: getMultipleDemoData()
Treatment :: getMultipleGroupedDemoData()
Treatment :: getPreparedDemoRow($row)
Treatment :: getQueryInstance()
Treatment :: getSingleData()
Treatment :: getSingleDemoData()
Treatment :: getWhatWillCalculateOptions($groupBy = null)
Treatment :: prepare()
Treatment :: prepareResultByWhatWillCalculate($data, $whatWillCalculateValue)
Treatment :: setIsSessionFirst($isSessionFirst)
Treatment :: updateRecord(array $existingRecord)
Treatment :: __construct(array $params)
TreatmentByHour :: createRecord()
TreatmentByHour :: getExistingRecordByPrimary()
TreatmentByHour :: updateRecord(array $existingRecord)
TreatmentByHour :: __construct(array $params)
TreatmentByHourStatTable :: clean()
TreatmentByHourStatTable :: getMap()
TreatmentByHourStatTable :: getTableName()
User :: clearError()
User :: get($userId)
User :: getDefaultName()
User :: getError()
User :: getPersonalPhoto($avatarUrl = '')
User :: getUserCode()
User :: register($userFields = [])
User :: setError($method, $code, $msg, $params = Array())
UserRelationTable :: getMap()
UserRelationTable :: getTableName()
UserRelationTable :: validateUserCode()