Ошибка в стандартном модуле locale

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

Аватар пользователя Alex_Black Alex_Black 6 ноября 2014 в 14:07

Помогите решить проблему стандартного модуля locale. У меня высвечивается ошибка

Warning: Illegal offset type in isset or empty в функции locale() (строка 713 в файле /home/avto-rinok/data/www/rinok23.ru/modules/locale/locale.module).
PDOException: SQLSTATE[42000]: Syntax error or access violation: 1064 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 'AND s.context = '' AND s.textgroup = 'default'' at line 1: SELECT s.lid, t.translation, s.version FROM {locales_source} s LEFT JOIN {locales_target} t ON s.lid = t.lid AND t.language = :language WHERE s.source = AND s.context = :context AND s.textgroup = 'default'; Array ( [:language] => ru [:context] => ) в функции locale() (строка 720 в файле /home/avto-rinok/data/www/rinok23.ru/modules/locale/locale.module).

После того как добавлен коментарий на форуме в любой теме. Я так понял что в базу записывается что то не так. Не могу понять что именно.

Я так же использую модули которые привязанные к нему locale это Localization client, Localization update, Content translation, Translation helpers. И дополнительный модуль для форума Advanced Forum.