Исправить в принципе можно, в следующей версии учту. Если первым будет инициализироваться JComments, то ошибка будет падать в BreezingForms. Проблема в том, что JComments проверяет, объявлен ли класс mosDBTable и если нет, то создает такой класс, а в BreezingForms такой проверки нет, они пытаются создать его, не задумываясь о том, что он уже может быть кем-то объявлен.
Самое простое - порекомендовать разработчикам BreezingForms завернуть объявление этого класса в проверку, наподобие той, которая присутствует в JComments:
if (!class_exists('mosDBTable')) {
class mosDBTable extends JTable
{
function mosDBTable( $table, $key, &$db )
{
parent::__construct($table, $key, $db);
}
}
}Однако я в JComments, все равно в следующей версии попробую сделать несколько иначе, дабы с другими компонентами не было такой проблемы.