См. определение в файле attach.php строка 157
◆ canEdit()
Checks rights to update current attached object.
- Аргументы
-
- Возвращает
- bool
- Исключения
-
Переопределяет метод предка BaseObject.
См. определение в файле attach.php строка 495
◆ canParticipate()
canParticipate |
( |
| $userId | ) |
|
Checks rights for voting.
- Аргументы
-
- Возвращает
- bool
См. определение в файле attach.php строка 470
◆ canRead()
Checks rights to read current attached object.
- Аргументы
-
- Возвращает
- bool
- Исключения
-
Переопределяет метод предка BaseObject.
См. определение в файле attach.php строка 460
◆ canReadResult()
◆ canRevote()
◆ canVote()
◆ checkData()
checkData |
( |
array & | $data | ) |
|
Checks array for correct data/
- Аргументы
-
array | &$data | Array( "TITLE" => "ABC...", "QUESTIONS" => array( 1 => array( "ID" => 0, "QUESTION" => "Question text", "QUESTION_TYPE" => "text"||"html", "ANSWERS" => array( array( "ID" => 0, "MESSAGE" => "Answer text", "MESSAGE_TYPE" => "text"||"html", "FIELD_TYPE" => 0||1||2||3||4|| ) ) );. |
- Возвращает
- void
- Исключения
-
См. определение в файле attach.php строка 623
◆ delete()
Deletes attach and vote in some cases.
- Возвращает
- boolean;
См. определение в файле attach.php строка 580
◆ exportExcel()
Exports data of voting into excel file
- Возвращает
- void
- Исключения
-
InvalidOperationException | |
См. определение в файле attach.php строка 734
◆ fillStatistic()
◆ getAttachId()
Returns attachment id.
- Возвращает
- int|null
См. определение в файле attach.php строка 530
◆ getConnector()
Returns connector instance for attached object.
- Возвращает
- Connector|null
- Исключения
-
Bitrix\Main\LoaderException
- Исключения
-
Bitrix\Main\SystemException
См. определение в файле attach.php строка 506
◆ getData()
Return array where first key is attach array, second - vote array
- Аргументы
-
- Возвращает
- array|null
См. определение в файле attach.php строка 246
◆ getDataByEntity()
static getDataByEntity |
( |
array | $id | ) |
|
|
static |
Returns array of attaches linked to special entity
- Аргументы
-
array | $id | Array("ENTITY_TYPE" => "blog", "ENTITY_ID" => 89);. |
- Возвращает
- mixed
См. определение в файле attach.php строка 385
◆ getEntityId()
Returns entity id.
- Возвращает
- string
См. определение в файле attach.php строка 562
◆ getEntityType()
Returns entity type.
- Возвращает
- string
См. определение в файле attach.php строка 554
◆ getModuleId()
Returns module id.
- Возвращает
- string
См. определение в файле attach.php строка 546
◆ getStorage()
◆ getVoteId()
Returns vote id.
- Возвращает
- int|null
См. определение в файле attach.php строка 538
◆ init()
- Исключения
-
ArgumentException | |
ArgumentNullException | |
Переопределяет метод предка BaseObject.
См. определение в файле attach.php строка 179
◆ isVotedFor()
Checks if current user voted for this vote.
- Аргументы
-
- Возвращает
- bool|int
См. определение в файле attach.php строка 745
◆ loadFromId()
static loadFromId |
( |
| $id, |
|
|
| $shouldBeNewIfIdIsNull = false ) |
|
static |
- Аргументы
-
integer | $id | Entity ID. |
bool | $shouldBeNewIfIdIsNull | |
- Возвращает
- BaseObject
Переопределяет метод предка BaseObject.
См. определение в файле attach.php строка 834
◆ offsetExists()
- Аргументы
-
string | $offset | Key for vote or attach data array. |
- Возвращает
- bool
См. определение в файле attach.php строка 780
◆ offsetGet()
- Аргументы
-
string | $offset | Key for vote or attach data array. |
- Возвращает
- array|mixed|null
См. определение в файле attach.php строка 793
◆ offsetSet()
offsetSet |
( |
| $offset, |
|
|
| $value ) |
Is not supported.
- Аргументы
-
string | $offset | Key for vote or attach data array. |
mixed | $value | Value for vote or attach data array. |
- Возвращает
- void
- Исключения
-
См. определение в файле attach.php строка 814
◆ offsetUnset()
Is not supported.
- Аргументы
-
string | $offset | Key for vote or attach data array. |
- Возвращает
- void
- Исключения
-
См. определение в файле attach.php строка 825
◆ resume()
Prolongs voting period.
- Возвращает
- bool
- Исключения
-
InvalidOperationException | |
См. определение в файле attach.php строка 757
◆ save()
save |
( |
| $data, |
|
|
| $createdBy = 0 ) |
Update vote data.
- Аргументы
-
array | $data | Array( "TITLE" => "ABC...", "QUESTIONS" => array( 1 => array( "ID" => 0, "QUESTION" => "Question text", "QUESTION_TYPE" => "text"||"html", "ANSWERS" => array( array( "ID" => 0, "MESSAGE" => "Answer text", "MESSAGE_TYPE" => "text"||"html", "FIELD_TYPE" => 0||1||2||3||4|| ) ) );. |
int | $createdBy | User ID. |
- Возвращает
- bool
См. определение в файле attach.php строка 668
◆ setStorage()
- Аргументы
-
- Исключения
-
См. определение в файле attach.php строка 237
◆ setVote()
◆ stop()
Finishes voting period.
- Возвращает
- bool
- Исключения
-
InvalidOperationException | |
См. определение в файле attach.php строка 769
◆ voteFor()
voteFor |
( |
array | $request | ) |
|
Voting for vote from current user $USER.
- Аргументы
-
array | $request | Array("
vote_checkbox_".$questionId => array(1,2,3,...), "vote_multiselect_".$questionId => array(1,2,3,...), "vote_dropdown_".$questionId => 12 || "12", "vote_radio_".$questionId => 12 || "12", "vote_field_".$answerId => "12"). |
- Возвращает
- bool
- Исключения
-
InvalidOperationException | |
См. определение в файле attach.php строка 716
◆ $attach
◆ $channel
◆ $connector
◆ $loaded
Инициализатор= array(
"attachIds" => array(),
"voteIds" => array(),
"entities" => array()
)
См. определение в файле attach.php строка 169
◆ $storage
◆ $vote