• Модуль: rest
  • Путь к файлу: ~/bitrix/modules/rest/lib/usagestat.php
  • Класс: BitrixRestUsageStatTable
  • Вызов: UsageStatTable::updateByFilter
static function updateByFilter(array $filter, array $fields)
{
	$entity = static::getEntity();
	$sqlHelper = $entity->getConnection()->getSqlHelper();
	$sqlTableName = static::getTableName();

	$update = $sqlHelper->prepareUpdate($sqlTableName, $fields);
	$where = MainEntityQuery::buildFilterSql($entity, $filter);
	if ($where <> '' && $update[0] <> '')
	{
		$sql = "UPDATE {$sqlTableName} SET $update[0] WHERE $where";
		$entity->getConnection()->queryExecute($sql);
	}
}