Проблемы с доступом [РЕШЕНО]

Главные вкладки

Аватар пользователя rbogdan@drupal.org rbogdan@drupal.org 31 июля 2009 в 11:46

При создании модуля, добавляющего новую роль, права и пользователей, после добавления функции, которая только считывает данные на всех страницах появились следующие ошибки:

    * warning: array_fill() [function.array-fill]: Number of elements must be positive in /var/www/diary/
includes/database.inc on line 241.
    * warning: implode() [function.implode]: Bad arguments. in /var/www/diary/includes/database.inc on line 241.
    * warning: array_keys() [function.array-keys]: The first argument should be an array in
/var/www/diary/modules/user/user.module on line 502.
    * user warning: You have an error in your SQL syntax; check the manual that corresponds to your
MySQL server version for the right syntax to use near ')' at line 1 query: SELECT p.perm FROM role r
INNER JOIN permission p ON p.rid = r.rid WHERE r.rid IN () in /var/www/diary/modules/user/user.module on line 502.

Кто-нибуть сталкивался с такой проблемой? И если сталкивался, как решил её. Может быть кто-то знает в какую сторону копать.

Понятно что в user_access() в 502 значение db_placeholders($account->roles) пустые, но из-за чего это произашло, что на это влияет?