Sheer писал(а): 19.12.2018 18:39
И похоже у вас там каша уже в базе.
Какая каша может быть в базе если функция
$auth_admin->acl_set
удаляет старые права без всяких проблем. Если выдать права
$auth_admin->acl_set
все норм работает а вот если я напрямую их впишу в БД их не будет хоть и они будут везде в таблицах. Так вы можете мне обьяснить почему при выдачи двух ролей разного типа выдается лишь одна удаляя предыдущею?
Отправлено спустя 18 секунд:
Может нужна другая функция либо дополнительные параметры?
Отправлено спустя 5 минут 2 секунды:
Я уже писал выше о том что если через БД выдать права либо удалить права то ничего не меняется но если через профиль пользователя применить его права то будут права из БД.
Отправлено спустя 2 минуты 26 секунд:
Если удалить права через Бд после чего проверить маску прав пользователя то можно увидеть что прав остались. Однако если же применить его права в профиле то применяться права из БД иными словами их не будет