1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Класс CCalendarSync

Открытые статические члены

static ModifyEvent ($calendarId, $arFields, $params=[])
static ModifyReccurentInstances ($params=array())
static DoSaveToDav (&$arFields, $params=[], $event=false)
static DoDeleteToDav ($params, $event)
static SyncCalendarSections ($connectionType, $arCalendars, $entityType, $entityId, $connectionId=null)
static GetExchangeEmailForUser ($idList=[])
static isExchangeMeetingEnabled ()
static isTaskListSyncEnabled ()
static CutAttendeesFromDescription (?string $description, ?array $attendeesCodes, ?string $languageId)
static getAttendeesCodesForCut ($attendeesCodes)
static getTimestampWithUserOffset ($userId)
static GetSyncInfo ($params=[])
static GetSyncInfoItem ($userId, $syncType)
static GetMultipleSyncInfoItem ($userId, $syncType)
static getSyncLinks ()
static SetSectionStatus (?int $userId=0, ?array $sectionsStatus=[])
static UpdateUserConnections ()
static isConnectionSuccess (string $lastResult=null)

Поля данных

const SYNC_TIME = 86400

Статические открытые данные

static $attendeeList = []
static $handleExchangeMeeting
static $doNotSendToGoogle = false

Подробное описание

См. определение в файле calendar_sync.php строка 18

Методы

◆ CutAttendeesFromDescription()

CutAttendeesFromDescription ( ?string $description,
?array $attendeesCodes,
?string $languageId )
static
Аргументы
string | null$description
array | null$attendeesCodes
string$languageId
Возвращает
string|null
Исключения

Bitrix\Main\ArgumentException

Исключения

Bitrix\Main\ObjectPropertyException

Исключения

Bitrix\Main\SystemException

См. определение в файле calendar_sync.php строка 798

◆ DoDeleteToDav()

DoDeleteToDav ( $params,
$event )
static

См. определение в файле calendar_sync.php строка 530

◆ DoSaveToDav()

DoSaveToDav ( & $arFields,
$params = [],
$event = false )
static

См. определение в файле calendar_sync.php строка 322

◆ getAttendeesCodesForCut()

getAttendeesCodesForCut ( $attendeesCodes)
static
Аргументы
$attendeesCodes
Возвращает
array|null

См. определение в файле calendar_sync.php строка 824

◆ GetExchangeEmailForUser()

GetExchangeEmailForUser ( $idList = [])
static

См. определение в файле calendar_sync.php строка 717

◆ GetMultipleSyncInfoItem()

GetMultipleSyncInfoItem ( $userId,
$syncType )
static
Аргументы
$userId
$syncType
Возвращает
false[]

См. определение в файле calendar_sync.php строка 975

◆ GetSyncInfo()

GetSyncInfo ( $params = [])
static

См. определение в файле calendar_sync.php строка 849

◆ GetSyncInfoItem()

GetSyncInfoItem ( $userId,
$syncType )
static
Аргументы
$userId
$syncType
Возвращает
false[]

См. определение в файле calendar_sync.php строка 941

◆ getSyncLinks()

getSyncLinks ( )
static

См. определение в файле calendar_sync.php строка 1170

◆ getTimestampWithUserOffset()

getTimestampWithUserOffset ( $userId)
static

См. определение в файле calendar_sync.php строка 839

◆ isConnectionSuccess()

isConnectionSuccess ( string $lastResult = null)
static
Аргументы
string | null$lastResult
Возвращает
bool

См. определение в файле calendar_sync.php строка 1259

◆ isExchangeMeetingEnabled()

isExchangeMeetingEnabled ( )
static

См. определение в файле calendar_sync.php строка 774

◆ isTaskListSyncEnabled()

isTaskListSyncEnabled ( )
static

См. определение в файле calendar_sync.php строка 783

◆ ModifyEvent()

ModifyEvent ( $calendarId,
$arFields,
$params = [] )
static
Аргументы
$calendarId
$arFields
array$params
Возвращает
array|array[]|bool|mixed|string|void|null
Исключения

Bitrix\Main\ObjectException

См. определение в файле calendar_sync.php строка 35

◆ ModifyReccurentInstances()

ModifyReccurentInstances ( $params = array())
static

См. определение в файле calendar_sync.php строка 271

◆ SetSectionStatus()

SetSectionStatus ( ?int $userId = 0,
?array $sectionsStatus = [] )
static
Аргументы
int | null$userId
array | null$sectionsStatus

См. определение в файле calendar_sync.php строка 1185

◆ SyncCalendarSections()

SyncCalendarSections ( $connectionType,
$arCalendars,
$entityType,
$entityId,
$connectionId = null )
static

См. определение в файле calendar_sync.php строка 558

◆ UpdateUserConnections()

UpdateUserConnections ( )
static
Возвращает
bool
Исключения

Bitrix\Main\LoaderException

См. определение в файле calendar_sync.php строка 1214

Поля

◆ $attendeeList

$attendeeList = []
static

См. определение в файле calendar_sync.php строка 21

◆ $doNotSendToGoogle

$doNotSendToGoogle = false
static

См. определение в файле calendar_sync.php строка 23

◆ $handleExchangeMeeting

$handleExchangeMeeting
static

См. определение в файле calendar_sync.php строка 22

◆ SYNC_TIME

const SYNC_TIME = 86400

См. определение в файле calendar_sync.php строка 20


Объявления и описания членов класса находятся в файле: