GetUserGroups
Описание и параметры
array CBlogUser::GetUserGroups( int ID, int blogID, string joinStatus = "", int selectType = BLOG_BY_BLOG_USER_ID );
Метод возвращает массив групп пользователей блога blogID, к которым привязан пользователя с идентификатором ID. Метод статический.
Параметры метода
Параметр | Описание | С версии |
---|---|---|
ID | Идентификатор пользователя. | |
blogID | Идентификатор блога. | |
joinStatus | Флаг - уже привязан пользователь к группе или только ожидает привязки. Необязательный. По умолчанию статус не учитывается. | |
selectType | По какому идентификатору искать пользователя. Возможные значения:
|
|
bUrl | Необязательный параметр. Значение по умолчанию - "false". | 8.0.5 |
Возвращаемое значение
Метод возвращает массив групп пользователей блога, в случае ошибки возвращает false.
Примечание
Метод использует встроенное кеширование. Таким образом, запрос к базе данных при многократном использовании метода на странице будет производиться только один раз.
Примеры использования
<? // получим группы пользователей блога с ID=1, к которым привязан текущий пользователь $ID = $USER->GetID(); $arUserGroups = CBlogUser::GetUserGroups($ID, 1, "", BLOG_BY_USER_ID); if(is_array($arUserGroups)) print_r($arUserGroups); ?>
© «Битрикс», 2001-2024, «1С-Битрикс», 2024