Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс SenderInvitation
+ Граф наследования:SenderInvitation:

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

 executeAfterSuccessfulInvitation ()
 
 __construct (array $event, Context $context)
 
 setCounterInvitations (?int $counterInvitations)
 
 setEvent (?array $event)
 
 send ()
 
 getMethod ()
 
 getEvent ()
 
 incrementCounterInvitations ()
 
 getUid ()
 
 getCountAttempsSend ()
 
 getAddresser ()
 
 getReceiver ()
 
 getEventId ()
 
 getEventParentId ()
 

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

static createInstance (array $event, Context $context)
 

Открытые атрибуты

const CHARSET = 'utf-8'
 
const CONTENT_TYPE = 'text/calendar'
 
const DECISION_YES = 'Y'
 
const DECISION_NO = 'N'
 

Защищенные члены

 getContent ()
 
 getMailEventField ()
 
 getSubjectTitle ()
 
 getBodyMessage ()
 
 getDateForTemplate ()
 
 getFilesLink ()
 
 getSiteName ()
 
 getSubjectMessage ()
 
 getMessageId ()
 
 getAttendeesListForTemplate ()
 
 getEventDateCreateTimestamp ()
 
 getEventOwnerId ()
 
 prepareEventFields ()
 

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

const ATTACHMENT_NAME = 'invite.ics'
 
const MAIL_TEMPLATE = 'SEND_ICAL_INVENT'
 
int $counterInvitations = 0
 
array $event = null
 
Context $context = null
 
string $uid = ''
 

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

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

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

◆ __construct()

__construct ( array $event,
Context $context )

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

Методы

◆ createInstance()

static createInstance ( array $event,
Context $context )
static

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

◆ executeAfterSuccessfulInvitation()

executeAfterSuccessfulInvitation ( )
abstract

Переопределяется в SenderCancelInvitation, SenderEditInvitation и SenderRequestInvitation.

◆ getAddresser()

getAddresser ( )
Возвращает
MailAddresser

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

◆ getAttendeesListForTemplate()

getAttendeesListForTemplate ( )
protected
Возвращает
string

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

◆ getBodyMessage()

getBodyMessage ( )
protected
Возвращает
string

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

◆ getContent()

getContent ( )
abstractprotected

Переопределяется в SenderCancelInvitation, SenderEditInvitation и SenderRequestInvitation.

◆ getCountAttempsSend()

getCountAttempsSend ( )
Возвращает
int

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

◆ getDateForTemplate()

getDateForTemplate ( )
protected
Возвращает
string
Исключения

Bitrix\Main\ObjectException

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

◆ getEvent()

getEvent ( )
Возвращает
array

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

◆ getEventDateCreateTimestamp()

getEventDateCreateTimestamp ( )
protected
Возвращает
int

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

◆ getEventId()

getEventId ( )
Возвращает
int

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

◆ getEventOwnerId()

getEventOwnerId ( )
protected
Возвращает
int

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

◆ getEventParentId()

getEventParentId ( )
Возвращает
int

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

◆ getFilesLink()

getFilesLink ( )
protected
Возвращает
string

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

◆ getMailEventField()

getMailEventField ( )
abstractprotected

Переопределяется в SenderCancelInvitation, SenderEditInvitation и SenderRequestInvitation.

◆ getMessageId()

getMessageId ( )
protected
Возвращает
string

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

◆ getMethod()

getMethod ( )
Возвращает
string

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

◆ getReceiver()

getReceiver ( )
Возвращает
MailReceiver

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

◆ getSiteName()

getSiteName ( )
protected
Возвращает
string

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

◆ getSubjectMessage()

getSubjectMessage ( )
protected
Возвращает
string

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

◆ getSubjectTitle()

getSubjectTitle ( )
abstractprotected

Переопределяется в SenderCancelInvitation, SenderEditInvitation и SenderRequestInvitation.

◆ getUid()

getUid ( )
Возвращает
string

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

◆ incrementCounterInvitations()

incrementCounterInvitations ( )

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

◆ prepareEventFields()

prepareEventFields ( )
protected
Исключения
LoaderException
ArgumentException
ObjectPropertyException
SystemException
NotImplementedException

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

◆ send()

send ( )
Возвращает
bool
Исключения
LoaderException
ArgumentException
ObjectPropertyException
SystemException
NotImplementedException

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

◆ setCounterInvitations()

setCounterInvitations ( ?int $counterInvitations)

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

◆ setEvent()

setEvent ( ?array $event)

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

Данные класса

◆ $context

Context $context = null
protected

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

◆ $counterInvitations

int $counterInvitations = 0
protected

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

◆ $event

array $event = null
protected

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

◆ $uid

string $uid = ''
protected

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

◆ ATTACHMENT_NAME

const ATTACHMENT_NAME = 'invite.ics'
protected

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

◆ CHARSET

const CHARSET = 'utf-8'

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

◆ CONTENT_TYPE

const CONTENT_TYPE = 'text/calendar'

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

◆ DECISION_NO

const DECISION_NO = 'N'

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

◆ DECISION_YES

const DECISION_YES = 'Y'

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

◆ MAIL_TEMPLATE

const MAIL_TEMPLATE = 'SEND_ICAL_INVENT'
protected

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