InitUserPerms
Описание и параметры
array CSocNetUserPerms::InitUserPerms( int currentUserID, int userID, bool bCurrentUserIsAdmin );
Метод инициализирует массив прав пользователя на операции над профайлом заданного пользователя. Метод статический.
Параметры
Параметр | Описание | С версии |
---|---|---|
currentUserID | Код пользователя, права которого проверяются. | |
userID | Код пользователя, к профайлу которого осуществляется доступ. | |
bCurrentUserIsAdmin | Флаг, является ли администратором пользователь, права которого проверяются. |
Возвращаемое значение
Массив с ключами:
IsCurrentUser - флаг, осуществляется ли доступ к собственному профайлу,
Relation - отношения между пользователями,
Operations - массив операций:
modifyuser - право на изменение профайла, если в главном модуле разрешено редактировать профиль,
modifyuser_main - право на изменение профайла,
viewcontacts - право на просмотр контактной информации,
invitegroup - приглашение в группу,
message - отправка персонального сообщения,
viewfriends - просмотр друзей,
viewgroups - просмотр групп,
viewprofile - просмотр профиля.
Примеры использования
Array ( [Operations] => Array ( [modifyuser] => 1 [viewcontacts] => 1 [invitegroup] => 1 [message] => 1 [viewfriends] => 1 [viewgroups] => 1 [viewprofile] => 1 [modifyuser_main] => ) [IsCurrentUser] => [Relation] => )
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.