Домой Каталог: Дополнения WP-Recall Groups Recall Проверка роли админа группы
12ответ(ов) в теме
Александр Варкус
не в сети 3 месяца
На сайте с 24.01.2014
Участник
Тем 4
Сообщения 14
1
17:50
Версия WP-Recall: 16.4.11

Здравствуйте.

Потребовалось реализовать условие PHP для проверки роли администратора группы. Подскажите, пожалуйста, как это сделать? Спасибо.

0
Вова (Otshelnik-Fm)
не в сети 4 дня
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
2
17:58

Здравствуйте.
Вот:

Вы не можете просматривать опубликованные ссылки

$rcl_group - массив. Определяется на странице группы. Содержит ID группы, имя, id администратора, статус группы
количество участников группы роль текущего пользователя и другие данные

1
Александр Варкус
не в сети 3 месяца
На сайте с 24.01.2014
Участник
Тем 4
Сообщения 14
3
18:07

Спасибо огромное за ответ!

0
Вова (Otshelnik-Fm)
не в сети 4 дня
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
4
18:40

Ваш вопрос решен? Тему закрываю?

0
Александр Варкус
не в сети 3 месяца
На сайте с 24.01.2014
Участник
Тем 4
Сообщения 14
5
18:47

роль текущего пользователя

Мне нужна проверка именно роли админа.

Пока еще разбираюсь...

0
Вова (Otshelnik-Fm)
не в сети 4 дня
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
6
18:59

Неужто? А по жирней:

$rcl_group - массив. Определяется на странице группы. Содержит ID группы, имя, id администратора, статус группы
количество участников группы роль текущего пользователя и другие данные

айдишник его есть - сравнивайте с текущим юзером (так же: id_adm === id_cur_user). Или я не понял что вам нужно

0
Александр Варкус
не в сети 3 месяца
На сайте с 24.01.2014
Участник
Тем 4
Сообщения 14
7
19:08

На странице группы есть блок, который нужно показывать только в том случае, если админ имеет определенную роль. Пока не возьму в толк, как это сделать.

0
Вова (Otshelnik-Fm)
не в сети 4 дня
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
8
19:10

если админ имеет определенную роль

- ? он же админ?
Ладно. Там обычный php. Все данные я вам дал. Вы сами понимаете что вам нужно

1
Андрей CS
не в сети 1 день
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16937
9
19:14

что то типа этого?

if(user_can($rcl_group->admin_id,'administrator')){...}

1
Александр Варкус
не в сети 3 месяца
На сайте с 24.01.2014
Участник
Тем 4
Сообщения 14
10
19:15

В том то и проблема, что блок должен быть виден всем пользователям, но только в той группе, админ которой имеет определенную роль.

0
Андрей CS
не в сети 1 день
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16937
11
19:17

Александр Варкус сказал(а)
блок должен быть виден всем пользователям, но только в той группе, админ которой имеет определенную роль

значит я дал верное решение, используйте его

1
Александр Варкус
не в сети 3 месяца
На сайте с 24.01.2014
Участник
Тем 4
Сообщения 14
12
19:32

Андрей CS сказал(а)
что то типа этого?

if(user_can($rcl_group->admin_id,'administrator')){...}

Да-да, именно это. Работает как нужно. Спасибо огромное!!!

0
Тема закрыта. Публикация новых сообщений запрещена.