Есть у системы очень неприятный баг а может это фича.
Файл /classes/modules/sys_database/Database.class.php
Функция databaseErrorHandler строка 169
ob_start();
echo "SQL Error: $message
\n";
print_r($info);
$msg=ob_get_contents();
ob_end_clean();
Ситуация: администрация запретила вывод ошибок, но при перегрузке сайте, и если php отвалился по таймауту то ошибка и системная информация может быть выведена в силу особенности работы буфферов. Зачем «чужим» глазам показывать какую либо информацию?
Вот мой фикс:
$msg = "SQL Error: $message
\n";
$msg .= print_r($info,true);
PS О еще один бажок в нутри тэга кода "\n" неправильно обрабатывается, при выводе добавляет лишний перенос строки…