Документация для разработчиков
Темная тема

AddRatingVote

bool
CRatings::AddRatingVote(
	array Param
);

Метод добавляет голос к рейтинговому голосованию. Нестатический метод.

Параметры метода

Параметр Описание
Param Массив значений параметров. В качестве ключей данного массива допустимо использовать:
  • ENTITY_TYPE_ID – объект голосования. Например: FORUM_TOPIC для тем форума, FORUM_POST для сообщений форума, BLOG_POST для постов в блоге, BLOG_COMMENT для комментариев в блоге. Сам список кодов не регламентирован, можно использовать любой удобный.
  • ENTITY_ID – идентификатор объекта голосования
  • VALUE – выставленная оценка
  • USER_ID – идентификатор пользователя
  • USER_IP – IP-адрес пользователя
Все поля являются обязательными.

Примеры использования

<?
// добавляем теме отрицательную оценку.
$arAddVote = array(
	"ENTITY_TYPE_ID"  =>  "FORUM_TOPIC",
	"ENTITY_ID"       =>  38,
	"VALUE"           =>  -1,
	"USER_ID"         =>  1, 
	"USER_IP"         =>  '127.0.0.1',
);
CRatings::AddRatingVote($arAddVote);
?>


© «Битрикс», 2001-2024, «1С-Битрикс», 2024