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-2025, «1С-Битрикс», 2025