| Новости | FAQ | Авторы | Документация | В действии | Библиотека |
| Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Misha v.3 21.12.2005 13:40
@getACL[object_list;user_list]
$result[^csql.table{
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
^if(def $object_list){
AND acl.object_id IN ($object_list)
}
^if(def $user_list){
AND acl.auser_id IN ($user_list)
}
ORDER BY
auser.name
}]
#end @getACL[]и возникает вопрос: как вы добились того, чтобы при неопределенном $object_list у вас этот кусок (AND acl.object_id IN ()) попал в текст запроса?