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

GetUserRank

Описание и параметры

array
CForumUser::GetUserRank(
	int USER_ID,
	string strLang = false
);

Функция возвращает параметры звания пользователя по его коду USER_ID. Если Установлено значение второго параметра strLang, то возвращаются в том числе и языкозависимые параметры. Метод статический.

Параметры функции

ПараметрОписаниеС версии
USER_ID Код пользователя.
strLang Код языка. Если этот параметр установлен, то возвращаются в том числе и языкозависимые параметры звания на языке с кодом strLang. Если параметр не установлен (равен false), то возвращаются только языконезависимые параметры.

Возвращаемые значения

Возвращяется ассоциативный массив с ключами

Ключ Значение
ID Код звания.
MIN_POINTS Количество баллов, необходимое для получения этого звания.
CODE Символьный код.
VOTES Количество голосов, которое имеет пользователь с этим званием.
LID Код языка (если установлен параметр strLang)
NAME Название звания на языке LID (если установлен параметр strLang)

 

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

<?
// Если в глобальных настройках форума разрешено показывать звания
if (COption::GetOptionString("forum", "SHOW_VOTES", "Y")=="Y")
{
	// Выведем название звания текущего пользователя на текущем языке
	$arUserRank = CForumUser::GetUserRank($USER->GetID(), LANGUAGE_ID);
	echo $arUserRank["NAME"];
}
?>


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