Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Larrikin 21.12.2005 12:55
ну нету у меня никаких parent, а во всех методах типа getAcl везде их надо...@atm_init[atm_id] ^rem{ *** достаем данные о текущем объекте *** } $current_object[ $.id[$atm_id] $.parent_id[$atm_id] $.irf[0] ] ^rem{ *** достаем данные о текущем треде *** } $thread[$current_object] ^rem{ *** $auth - объект класса auth *** } ^rem{ *** достаем назначения прав текущему пользователю на все объекты треда *** } $acl[^auth.getFullACL[$thread]] ^rem{ *** определяем права авторизированного пользователя на объект *** } $right(^auth.getRightsToObject[$current_object;$thread;$acl])ошибка получается в SQL запросе, который я не могу понять как формируется... вернее, как формируется я понимаю, но не понимаю, как мне надо все это вызывать...
SELECT acl.object_id, acl.rights, auser.auser_id, auser.name, auser.description, auser.auser_type_id, auser.rights AS user_rights FROM acl, auser WHERE acl.auser_id = auser.auser_id AND acl.object_id IN () AND acl.auser_id IN (1,2,3) ORDER BY auser.name