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