GetUserPerms
Описание и параметры
string CBlogUser::GetUserPerms( array arGroups, int blogID, int postID = 0, int permsType = BLOG_PERMS_POST, int selectType = BLOG_BY_BLOG_USER_ID, );
Метод возвращает уровень доступа пользователя блога на permsType, привязанного к группам arGroups, на сообщение postID блога ID. Метод статический.
Параметры метода
Параметр | Описание |
---|---|
arGroups | Массив групп пользователей блога или идентификтор пользователя. Если указывается идентификатор пользователя, то метод самостоятельно получает группы пользователей блога. |
blogID | Идентификатор блога. |
postID | Идентификатор сообщения. Необязательный. По умолчанию 0 - будет возвращено уровень доступа по умолчанию. |
permsType | Тип доступа. Возможные значения:
|
selectType | По какому идентификатору искать пользователя. Используется только, если в качестве первого параметра передается идентификатор пользователя. Возможные значения:
Необязательный. По умолчанию BLOG_BY_BLOG_USER_ID - по идентификатору пользователя блога. |
Возвращаемое значение
Метод возвращает уровень доступа пользователя.
Смотрите также
Примеры использования
<? // получим уровень доступа к сообщениям блога с идентификатором 2 $blogID = 2; $arUserGroups = CBlogUser::GetUserGroups($userID, $blogID, "Y", BLOG_BY_USER_ID); $perms = CBlogUser::GetUserPerms(arUserGroups, $blogID, 0, BLOG_PERMS_POST); echo "Вы имеете следующее право на сообщения блога: ".$perms; ?>
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.