• Модуль: imopenlines
  • Путь к файлу: ~/bitrix/modules/imopenlines/lib/tracker.php
  • Класс: BitrixImOpenLinesTracker
  • Вызов: Tracker::updateLog
public function updateLog($params)
{
	$id = intval($params['ID']);
	if ($id <= 0)
	{
		return false;
	}

	$update = $params['UPDATE'];
	if (!is_array($update))
	{
		return false;
	}

	$map = ModelTrackerTable::getEntity();
	foreach ($update as $key => $value)
	{
		if (!$map->hasField($key))
		{
			unset($update[$key]);
		}
	}
	if (count($update) <= 0)
	{
		return false;
	}

	ModelTrackerTable::update($params['ID'], $params['UPDATE']);

	return true;
}