• Модуль: imopenlines
  • Путь к файлу: ~/bitrix/modules/imopenlines/lib/integrations/report/statistics/eventhandler.php
  • Класс: BitrixImOpenLinesIntegrationsReportStatisticsEventHandler
  • Вызов: EventHandler::onSessionVote
static function onSessionVote(Event $event)
{
	$parameters = $event->getParameters();



	$sessionData = $parameters['SESSION_DATA'];
	$newVote = $parameters['VOTE'];
	$params['DATE'] = $sessionData['DATE_CREATE'];
	$params['OPEN_LINE_ID'] = $sessionData['CONFIG_ID'];
	$params['SOURCE_ID'] = $sessionData['SOURCE'];
	$params['OPERATOR_ID'] = $sessionData['OPERATOR_ID'];

	if ($sessionData['VOTE'] == 0 && $params['CLOSED'] == 'Y' || $sessionData['VOTE'] != 0)
	{
		$params['OLD_MARK'] = $sessionData['VOTE'];
	}
	$params['MARK'] = $newVote;
	Manager::addToQueue($sessionData['ID'], Manager::MARK_STATISTIC_KEY, $params);
}