>И еще общий вопрос phpGACL - похож на вашу систему ?
Насколько я понял, главная хорошая особенность системы распределения прав cms popoff, в отличии от phpGACL, так это то, то роль может наследовать свойства нескольких родительских ролей, в то время как в phpGACL, ввиду выбранного метода NS хранения деревьев ARO, любая роль может унаследовать свойства только от одной родительской роли (и ее родителей). А это крайне неудобно. Теряется весь смысл наследования.
Другими словами, в phpGACL мы не можем создать роль “common” и наследовать ее свойства одновременно в “admin”, “users”, “editors”, если последние лежат в разных ветках на разных уровнях.
Намного удобнее в этом вопросе, чем phpGACL, это ACL из Zend Framework http://framework.zend.com/download
Здесь роль может наследовать свойства нескольких ролей. Однако, тут отсутствует иерархия привелегий, как в cms popoff, но, в большинстве случаев, это редко требуется.
В общем, Юрий, Вашу систему сдерживает от массового распространения исключительно отсутствие cms-независимого интерфейса управления, как в phpGACL. Если это сделать, можно смело выкладывать скрипт на http://www.hotscripts.com/
Уверен, библиотека будет очень популярной.