...Человеческий поиск в разработке...
- Модуль: vote
- Путь к файлу: ~/bitrix/modules/vote/lib/vote.php
- Класс: BitrixVoteVote
- Вызов: Vote::onBeforeAdd
static function onBeforeAdd(BitrixMainORMEvent $event) { $result = new BitrixMainORMEventResult(); if (($events = GetModuleEvents("vote", "onBeforeVoteAdd", true)) && !empty($events)) { /** @var array $data */ $data = $event->getParameter("fields"); foreach ($events as $ev) { if (ExecuteModuleEventEx($ev, array(&$data)) === false) { $result->addError(new EntityError("Error: ".serialize($ev), "event")); return $result; } } if ($data != $event->getParameter("fields")) { $result->modifyFields($data); } } return self::modifyData($event, $result); }