Странное поведение include

Добрый день. У меня сайт на livestreet вдруг начал выводить странные сообщения типа:
"'Компании', 'blog_menu_company' => 'Корпоративные', 'company_edit' => 'редактировать компанию', 'company_add_topic' => 'написать в блог', 'company_delete' => 'удалить компанию', /* Меню компаний*/ 'company_menu_profile' => 'Профиль', 'company_menu_vacancies' => 'Вакансии', 'company_menu_feedbacks' => 'Отзывы', 'company_menu_blog' => 'Блог', 'company_menu_users' => 'Пользователи', 'company_menu_create' => 'Создать компанию', 'company_feedback_acl' => 'Ваш рейтинг слишком мал для написания отзывов', 'company_feedback_add_text_error' => 'Текст отзыва должен быть от 2 до 5000 символов и "
и так далее.
Начал копаться. Дошел до модуля engine\modules\lang\Lang.class.php, наше там строки:
			foreach ($aPluginList as $sPluginName) {
				echo "<h1>после 222222</h1>"; //###отладка
				$aFiles=glob($sDir.$sPluginName.'/templates/language/'.$sLangName.'.php');
				echo "<h1>после 333333</h1>"; //###отладка
				if($aFiles and count($aFiles)) {
						foreach ($aFiles as $sFile) {
							if (file_exists($sFile)) {
								//echo "<h1>До AddMessages $sFile</h1>"; //###отладка
								$this->AddMessages(include($sFile));
								//echo "<h1>После AddMessages $sFile</h1>"; //###отладка
							}
					}
				}
			}

в общем сообщение выводит строка $this->AddMessages(include($sFile));
выводит тогда, когда в подключаемом файле идет return и массив типа:

return array(
	/**
	 * Компании
	 */
	'companies' => 'Компании',
	'blog_menu_company' => 'Корпоративные',
	'company_edit' => 'редактировать компанию',
	'company_add_topic' => 'написать в блог',
	'company_delete' => 'удалить компанию',
....

Что только я не пробовал и @ и
ini_set('display_errors',0);
error_reporting(0);
что то ничего не помогает. Кто сталкивался с этйо проблемой, подскажите плз, как решать?