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

Открытые члены

 GetSPExportLink ()

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

static GetList ($params=[])
static GetSectionPermission (array $array, $getPermissions=null)
static GetById (int $id=0, bool $checkPermissions=true, bool $bRerequest=false)
static GetSuperposedList ($params=[])
static Edit ($params)
static Delete ($id, $checkPermissions=true, $params=[])
static CreateDefault ($params=[])
static SavePermissions ($sectId, $taskPerm)
static GetArrayPermissions ($arSections=[])
static SetClearOperationCache ($val=true)
static CanDo ($operation, $sectId=0, $userId=null)
static GetOperations ($sectId, $userId=null)
static GetCalDAVConnectionId ($section=0)
static GetExportLink ($sectionId, $type='', $ownerId=null)
static CleanFieldsValueById (int $sectionId, array $fields)
static cleanLinkTables ($sectId)
static GetOutlookLink ($Params)
static GetSign ($userId, $sectId)
static CheckSign ($sign, $userId, $sectId)
static ReturnICal ($Params)
static GetModificationLabel ($calendarId)
static UpdateModificationLabel ($arId=[])
static GetDefaultAccess ($type, $ownerId)
static getAuthHash (int $userId, string $path)
static CheckAuthHash ()
static GetLastUsedSection ($type, $ownerId, $userId)
static GetSectionForOwner ($type, $ownerId, $autoCreate=true)
static HandlePermission ($section=[])
static CleanAccessTable (string $sectionId)
static CheckGoogleVirtualSection ($davXmlId='', $externalType='')
static GetCount ()
static GetSectionByEventId ($id)
static containsLocalSection ($sections, $type)
static prepareSectionListResponse (string $type, string $ownerId)
static getSectionConnectionList (array $sectionIdList)

Поля данных

const EXTERNAL_TYPE_LOCAL = 'local'
const OPERATION_VIEW_TIME = 'calendar_view_time'
const OPERATION_VIEW_TITLE = 'calendar_view_title'
const OPERATION_VIEW_FULL = 'calendar_view_full'
const OPERATION_ADD = 'calendar_add'
const OPERATION_EDIT = 'calendar_edit'
const OPERATION_EDIT_SECTION = 'calendar_edit_section'
const OPERATION_EDIT_ACCESS = 'calendar_edit_access'

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

static $sendPush = true
static $sectionConnectionCache = []
static $sectionAccessCache = []

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

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

Методы

◆ CanDo()

CanDo ( $operation,
$sectId = 0,
$userId = null )
static

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

◆ CheckAuthHash()

CheckAuthHash ( )
static

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

◆ CheckGoogleVirtualSection()

CheckGoogleVirtualSection ( $davXmlId = '',
$externalType = '' )
static
Аргументы
string | null$davXmlId
string | null$externalType
Возвращает
bool

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

◆ CheckSign()

CheckSign ( $sign,
$userId,
$sectId )
static

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

◆ CleanAccessTable()

CleanAccessTable ( string $sectionId)
static

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

◆ CleanFieldsValueById()

CleanFieldsValueById ( int $sectionId,
array $fields )
static
Аргументы
int$sectionId
array$fields

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

◆ cleanLinkTables()

cleanLinkTables ( $sectId)
static

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

◆ containsLocalSection()

containsLocalSection ( $sections,
$type )
static

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

◆ CreateDefault()

CreateDefault ( $params = [])
static

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

◆ Delete()

Delete ( $id,
$checkPermissions = true,
$params = [] )
static

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

◆ Edit()

Edit ( $params)
static

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

◆ GetArrayPermissions()

GetArrayPermissions ( $arSections = [])
static

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

◆ getAuthHash()

getAuthHash ( int $userId,
string $path )
static

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

◆ GetById()

GetById ( int $id = 0,
bool $checkPermissions = true,
bool $bRerequest = false )
static

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

◆ GetCalDAVConnectionId()

GetCalDAVConnectionId ( $section = 0)
static

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

◆ GetCount()

GetCount ( )
static

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

◆ GetDefaultAccess()

GetDefaultAccess ( $type,
$ownerId )
static

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

◆ GetExportLink()

GetExportLink ( $sectionId,
$type = '',
$ownerId = null )
static

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

◆ GetLastUsedSection()

GetLastUsedSection ( $type,
$ownerId,
$userId )
static

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

◆ GetList()

GetList ( $params = [])
static

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

◆ GetModificationLabel()

GetModificationLabel ( $calendarId)
static

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

◆ GetOperations()

GetOperations ( $sectId,
$userId = null )
static

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

◆ GetOutlookLink()

GetOutlookLink ( $Params)
static

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

◆ GetSectionByEventId()

GetSectionByEventId ( $id)
static

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

◆ getSectionConnectionList()

getSectionConnectionList ( array $sectionIdList)
static
Аргументы
array$sectionIdList
Возвращает
array
Исключения
ArgumentException
ObjectPropertyException
SystemException

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

◆ GetSectionForOwner()

GetSectionForOwner ( $type,
$ownerId,
$autoCreate = true )
static

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

◆ GetSectionPermission()

GetSectionPermission ( array $array,
$getPermissions = null )
static

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

◆ GetSign()

GetSign ( $userId,
$sectId )
static

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

◆ GetSPExportLink()

GetSPExportLink ( )

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

◆ GetSuperposedList()

GetSuperposedList ( $params = [])
static

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

◆ HandlePermission()

HandlePermission ( $section = [])
static

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

◆ prepareSectionListResponse()

prepareSectionListResponse ( string $type,
string $ownerId )
static

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

◆ ReturnICal()

ReturnICal ( $Params)
static

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

◆ SavePermissions()

SavePermissions ( $sectId,
$taskPerm )
static

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

◆ SetClearOperationCache()

SetClearOperationCache ( $val = true)
static

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

◆ UpdateModificationLabel()

UpdateModificationLabel ( $arId = [])
static

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

Поля

◆ $sectionAccessCache

$sectionAccessCache = []
static

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

◆ $sectionConnectionCache

$sectionConnectionCache = []
static

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

◆ $sendPush

$sendPush = true
static

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

◆ EXTERNAL_TYPE_LOCAL

const EXTERNAL_TYPE_LOCAL = 'local'

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

◆ OPERATION_ADD

const OPERATION_ADD = 'calendar_add'

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

◆ OPERATION_EDIT

const OPERATION_EDIT = 'calendar_edit'

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

◆ OPERATION_EDIT_ACCESS

const OPERATION_EDIT_ACCESS = 'calendar_edit_access'

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

◆ OPERATION_EDIT_SECTION

const OPERATION_EDIT_SECTION = 'calendar_edit_section'

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

◆ OPERATION_VIEW_FULL

const OPERATION_VIEW_FULL = 'calendar_view_full'

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

◆ OPERATION_VIEW_TIME

const OPERATION_VIEW_TIME = 'calendar_view_time'

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

◆ OPERATION_VIEW_TITLE

const OPERATION_VIEW_TITLE = 'calendar_view_title'

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


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