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

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

 __construct ($properties=[], $config=[])
 setProperties ($properties)
 setConfig ($config)
 setFullDayMode ($value)
 setOrganizer ($name, $email, $phone)
 setAttendees ($attendeeDataList=[])
 setRrule (RecurringEventRules $rrule)
 setExclude (ExcludedDatesCollection $excludeDates)
 render ()

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

static prepareRecurrenceRule (RecurringEventRules $rrule, ?DateTimeZone $timeZone)

Поля данных

const PRODID = '-//Bitrix//Bitrix Calendar//EN'
const DATE_FORMAT = 'Ymd'
const DATETIME_FORMAT = 'Ymd\THis'
const TIME_FORMAT = 'His'
const UTC_DATETIME_FORMAT = 'Ymd\\THis\\Z'
const DEFAULT_DATETIME_FORMAT = 'd.m.Y H:i:s'

Защищенные данные

const DAY_LENGTH = 86400
 $fullDayMode = false
 $organizer
 $timezoneFrom
 $timezoneTo
 $attendees = []
 $properties = []
RecurringEventRules $rrule = null
ExcludedDatesCollection $excludeDates = null

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

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

Конструктор(ы)

◆ __construct()

__construct ( $properties = [],
$config = [] )

Constructor.

Аргументы
array$propertieslist of properties.

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

Методы

◆ prepareRecurrenceRule()

prepareRecurrenceRule ( RecurringEventRules $rrule,
?DateTimeZone $timeZone )
static

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

◆ render()

render ( )

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

◆ setAttendees()

setAttendees ( $attendeeDataList = [])

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

◆ setConfig()

setConfig ( $config)

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

◆ setExclude()

setExclude ( ExcludedDatesCollection $excludeDates)

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

◆ setFullDayMode()

setFullDayMode ( $value)

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

◆ setOrganizer()

setOrganizer ( $name,
$email,
$phone )

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

◆ setProperties()

setProperties ( $properties)

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

◆ setRrule()

setRrule ( RecurringEventRules $rrule)

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

Поля

◆ $attendees

$attendees = []
protected

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

◆ $excludeDates

ExcludedDatesCollection $excludeDates = null
protected

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

◆ $fullDayMode

$fullDayMode = false
protected

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

◆ $organizer

$organizer
protected

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

◆ $properties

$properties = []
protected

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

◆ $rrule

RecurringEventRules $rrule = null
protected

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

◆ $timezoneFrom

$timezoneFrom
protected

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

◆ $timezoneTo

$timezoneTo
protected

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

◆ DATE_FORMAT

const DATE_FORMAT = 'Ymd'

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

◆ DATETIME_FORMAT

const DATETIME_FORMAT = 'Ymd\THis'

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

◆ DAY_LENGTH

const DAY_LENGTH = 86400
protected

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

◆ DEFAULT_DATETIME_FORMAT

const DEFAULT_DATETIME_FORMAT = 'd.m.Y H:i:s'

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

◆ PRODID

const PRODID = '-//Bitrix//Bitrix Calendar//EN'

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

◆ TIME_FORMAT

const TIME_FORMAT = 'His'

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

◆ UTC_DATETIME_FORMAT

const UTC_DATETIME_FORMAT = 'Ymd\\THis\\Z'

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


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