• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/classes/general/ratings.php
  • Класс: CAllRatings
  • Вызов: CAllRatings::deleteRatingVoting
static function deleteRatingVoting(array $params = [])
{
	global $DB;

	$entityTypeId = (
		isset($params['ENTITY_TYPE_ID'])
		&& $params['ENTITY_TYPE_ID'] <> ''
			? $params['ENTITY_TYPE_ID']
			: ''
	);
	$entityId = (
		isset($params['ENTITY_ID'])
		&& (int)$params['ENTITY_ID'] > 0
			? (int)$params['ENTITY_ID']
			: 0
	);
	if (
		$entityTypeId == ''
		|| $entityId <= 0
	)
	{
		return;
	}

	$DB->query("DELETE FROM b_rating_vote WHERE ENTITY_TYPE_ID='".$DB->forSql($entityTypeId)."' AND ENTITY_ID=".$entityId, true);
	$DB->query("DELETE FROM b_rating_voting WHERE ENTITY_TYPE_ID='".$DB->forSql($entityTypeId)."' AND ENTITY_ID=".$entityId, true);
	$DB->query("DELETE FROM b_rating_voting_reaction WHERE ENTITY_TYPE_ID='".$DB->forSql($entityTypeId)."' AND ENTITY_ID=".$entityId, true);
}