• Модуль: vote
  • Путь к файлу: ~/bitrix/modules/vote/lib/user.php
  • Класс: BitrixVoteUserTable
  • Вызов: UserTable::setCounter
static function setCounter(array $id, $increment = true)
{
	if (empty($id))
		return;

	$connection = BitrixMainApplication::getInstance()->getConnection();

	$sql = intval($increment);
	if ($increment === true)
		$sql = "COUNTER+1";
	else if ($increment === false)
		$sql = "COUNTER-1";
	$connection->queryExecute("UPDATE ".self::getTableName()." SET COUNTER=".$sql." WHERE ID IN (".implode(", ", $id).")");
}