То что делать это надо функциями, это понятно, не выписывать же на кажое действие тучу ифов и запросов! Вот только что передавать в функцию? Я собственно и хотел пообсуждать и может в результате выписать уник. функцию для определения прав! Сделать так сказать шаблон подходящий, как и для маленького сайта, так и для больших проектов!
Мне, кстати, тоже кажеться, что права надо хранить в БД, а если поля называть ещё так же, как параметр запроса, то и кол-во селектов сократиться... Как мне кажеться!
auth($user, 'add');
-----
auth($u, $a){
---
select $a FROM access WHERE user = $u
---
};
Что-то типа этого...