Регистрация
Регистрируясь, вы подтверждаете свое согласие с соглашением об использовании персональных данных.
Восстановление пароля
Новогодние скидки до 25%!
Подробнее
02.11.2006, 03:37
Гость
Гость

Не понимаю почему
Код:
".opt($current_user[PermissionGroup_ID]!=6, "Вы не имеете достаточно прав для просмотра страницы!")."

в шаблоне работает, а
Код:
".opt(($current_user[PermissionGroup_ID]!=6)||($current_user[PermissionGroup_ID]!=1), "Вы не имеете достаточно прав для просмотра страницы!")."
- не работает.
02.11.2006, 17:44
n

Зарегистрирован:
2006-08-04
Сообщений: 170

Замените || на &&
02.11.2006, 19:03
Гость
Гость

Мне надо ИЛИ, а не И!
03.11.2006, 13:18
n

Зарегистрирован:
2006-08-04
Сообщений: 170

Опишите словами алгоритм вывода сообщения о недостаточности прав, тогда сможем сказать точно.
05.11.2006, 18:53
Гость
Гость

n писал(а):
Опишите словами алгоритм вывода сообщения о недостаточности прав, тогда сможем сказать точно.

В шаблоне смотрим к какой группе принадлежит пользователь. Если это не группа 1 (админы) и не привелигерованная группа (допустим 6), то пишем, что просмотр страницы недоступен, иначе - производим ряд действий.
07.11.2006, 18:03
chelout
Островский Вячеслав
chelout

Зарегистрирован:
2006-08-23
Сообщений: 73

Гость писал(а):

В шаблоне смотрим к какой группе принадлежит пользователь. Если это не группа 1 (админы) и не привелигерованная группа (допустим 6), то пишем, что просмотр страницы недоступен, иначе - производим ряд действий.


Все же стоит попробовать написать && вместо ||
07.11.2006, 18:19
n

Зарегистрирован:
2006-08-04
Сообщений: 170

Цитата:
...Если это не группа 1 (админы) и не привелигерованная группа...


У вас в описании используется союз "и" (&& на php) или "или" (|| на php)?

Подумайте хорошенько, вам нужно || или все-таки &&?
198 196 2006-11-07 18:19:46 9979
Описание проекта