См. определение в файле vote.php строка 453
◆ __construct()
◆ canEdit()
Checks rights to update current attached object.
- Аргументы
-
- Возвращает
- bool
Переопределяет метод предка BaseObject.
См. определение в файле vote.php строка 1650
◆ canParticipate()
canParticipate |
( |
| $userId | ) |
|
◆ canRead()
Checks rights to read current attached object.
- Аргументы
-
- Возвращает
- bool
Переопределяет метод предка BaseObject.
См. определение в файле vote.php строка 1616
◆ canReadResult()
◆ canRevote()
◆ checkData()
static checkData |
( |
array & | $data, |
|
|
| $voteId = 0 ) |
|
static |
- Аргументы
-
int | $voteId | Vote ID. |
array | &$data | Array( "CHANNEL_ID" => 5, "AUTHOR_ID" => 1, "DATE_START" => ..., "DATE_END" => ..., "TITLE" => "ABC...", "ACTIVE" => "Y", "URL" => "http://", "NOTIFY" => "Y" || "N" || "I", "UNIQUE_TYPE" => security context, "DELAY" => 150, //seconds "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|| ) ) ) );. |
- Возвращает
- bool
- Исключения
-
См. определение в файле vote.php строка 638
◆ clearCache()
Clears cache
- Возвращает
- void
См. определение в файле vote.php строка 1127
◆ delete()
Deletes Vote by its id.
- Аргументы
-
- Возвращает
- bool
См. определение в файле vote.php строка 1117
◆ exportExcel()
exportExcel |
( |
| $type = "html" | ) |
|
Exports data of voting into excel file
- Аргументы
-
- Возвращает
- void
См. определение в файле vote.php строка 1150
◆ fillStatistic()
Complete vote array by data from DB.
- Возвращает
- void
См. определение в файле vote.php строка 936
◆ get()
- Аргументы
-
string | $key | The name if characteristic that you want to know. |
- Возвращает
- mixed
См. определение в файле vote.php строка 1068
◆ getChannel()
- Возвращает
- array|null
См. определение в файле vote.php строка 1046
◆ getQuestion()
Returns question array.
- Аргументы
-
- Возвращает
- array|null
См. определение в файле vote.php строка 1078
◆ getQuestions()
- Возвращает
- array
См. определение в файле vote.php строка 1087
◆ getStatistic()
◆ init()
exists only for child class
- Возвращает
- void
Переопределяет метод предка BaseObject.
См. определение в файле vote.php строка 470
◆ offsetExists()
- Аргументы
-
string | $offset | Key for vote or attach data array. |
- Возвращает
- bool
См. определение в файле vote.php строка 1858
◆ offsetGet()
- Аргументы
-
string | $offset | Key for vote or attach data array. |
- Возвращает
- array|mixed|null
См. определение в файле vote.php строка 1868
◆ 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
- Исключения
-
Bitrix\Main\NotSupportedException
См. определение в файле vote.php строка 1883
◆ offsetUnset()
Is not supported.
- Аргументы
-
string | $offset | Key for vote or attach data array. |
- Возвращает
- void
- Исключения
-
Bitrix\Main\NotSupportedException
См. определение в файле vote.php строка 1893
◆ resume()
Prolongs the time of voting for a year
- Возвращает
- void
См. определение в файле vote.php строка 1096
◆ saveData()
static saveData |
( |
| $voteId, |
|
|
array | $data ) |
|
static |
- Аргументы
-
integer | $voteId | Vote ID, can be 0. |
array | $data | Look at checkData. |
- Возвращает
- int
- Исключения
-
См. определение в файле vote.php строка 730
◆ sendVotingMessage()
sendVotingMessage |
( |
array | $event, |
|
|
| $vote, |
|
|
| $type = "im" ) |
Sends notifications to users.
- Аргументы
-
array | $event | Array("ID" => 1, "VOTE_USER_ID" => 45);. |
array | $vote | Array(ID => 1, QUESTIONS => array("ID" => 2, ANSWERS => array()));. |
string | $type | Can be "im" || "mail". |
- Возвращает
- bool
См. определение в файле vote.php строка 828
◆ stop()
Sets the finish time for voting by current moment
- Возвращает
- void
См. определение в файле vote.php строка 1106
◆ voteFor()
voteFor |
( |
array | $request, |
|
|
| $params = [] ) |
Voting for vote from current user $USER.
- Аргументы
-
array | $request | Old variant 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"). New variant is [ EXTRA => [HIDDEN => N], 871 => [345 => (Does not matter || text from field)], QUESTION_ID => [ANSWER_ID => (Y || text from field)], ] |
array | $params | |
- Возвращает
- bool
- Исключения
-
См. определение в файле vote.php строка 1403
◆ $canVoteStorage
◆ $channel
◆ $questions
◆ $statStorage
◆ $storage
◆ $vote