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

GetUserGroups

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

array
CBlogUser::GetUserGroups(
	int    ID,
	int    blogID,
	string joinStatus = "",
	int    selectType = BLOG_BY_BLOG_USER_ID
);

Метод возвращает массив групп пользователей блога blogID, к которым привязан пользователя с идентификатором ID. Метод статический.

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

ПараметрОписаниеС версии
ID Идентификатор пользователя.
blogID Идентификатор блога.
joinStatus Флаг - уже привязан пользователь к группе или только ожидает привязки. Необязательный. По умолчанию статус не учитывается.
selectType По какому идентификатору искать пользователя. Возможные значения:
  • BLOG_BY_USER_ID - по идентификатору пользователя сайта;
  • BLOG_BY_BLOG_USER_ID - по идентификатору пользователя блога.
Необязательный. По умолчанию BLOG_BY_BLOG_USER_ID - по идентификатору пользователя блога.
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
Наверх