• Модуль: imopenlines
  • Путь к файлу: ~/bitrix/modules/imopenlines/lib/model/sessioncheck.php
  • Класс: BitrixImOpenLinesModelSessionCheckTable
  • Вызов: SessionCheckTable::OnAfterUpdate
static function OnAfterUpdate(Event $event)
{
	$result = new EventResult;
	$data = $event->getParameter('fields');

	if (isset($data['DATE_QUEUE']) && !empty($data['DATE_QUEUE']))
	{
		Session::deleteQueueFlagCache(Session::CACHE_QUEUE);
	}

	if (isset($data['DATE_CLOSE']) && !empty($data['DATE_CLOSE']))
	{
		Session::deleteQueueFlagCache(Session::CACHE_CLOSE);
	}

	if (isset($data['DATE_MAIL']) && !empty($data['DATE_MAIL']))
	{
		Session::deleteQueueFlagCache(Session::CACHE_MAIL);
	}

	if (isset($data['DATE_NO_ANSWER']) && !empty($data['DATE_NO_ANSWER']))
	{
		Session::deleteQueueFlagCache(Session::CACHE_NO_ANSWER);
	}

	return $result;
}