- Модуль: vote
- Путь к файлу: ~/bitrix/modules/vote/lib/event.php
- Класс: BitrixVoteEvent
- Вызов: Event::getMap
static function getMap()
{
return array(
(new IntegerField('ID', ['primary' => true, 'autocomplete' => true])),
(new IntegerField('VOTE_ID')),
(new IntegerField('VOTE_USER_ID', ["required" => true])),
(new DatetimeField('DATE_VOTE')),
(new IntegerField('STAT_SESSION_ID')),
(new StringField('IP', ['size' => 15])),
(new BooleanField('VALID', ['values' => ['N', 'Y'], 'default_value' => 'Y'])),
(new BooleanField('VISIBLE', ['values' => ['N', 'Y'], 'default_value' => 'Y'])),
(new Reference('QUESTION', BitrixVoteEventQuestionTable::class, Join::on('this.ID', 'ref.EVENT_ID'))),
(new Reference('USER', BitrixVoteUserTable::class, Join::on('this.VOTE_USER_ID', 'ref.ID'))),
);
}