| Новости | FAQ | Авторы | Документация | В действии | Библиотека |
| Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Larrikin 26.01.2006 14:03 / 26.01.2006 14:05
никак в голове не сложу что куда к чем относится и как получить есть право или нет... ^if(^atm.has_right[$atm_list;WRITE]){
права достаточны...<br />
тут должен быть вызов метода записи...
}{
<font color="red">Запись не произведена! недостаточно прав!</font> <br />
}Пользователь авторизован Мишиным классом, данные в объекте $auth-- -- Дамп данных таблицы `acl` -- INSERT INTO `acl` VALUES (77777518, 3, 1);мой auser_id в таблице auser равен 3
$RIGHTS[ $.READ(1<<0) $.WRITE(1<<1) $.DELETE(1<<2) ]надо как-то вызывать Мишины методы посчитать права.
@has_right[atm_list;right_name]
^if(!$atm_list is hash){
^throw[call.error;atm: has_right;atm_list must be hash]
}