Обработка ошибок.
Перехват ошибок CMF и MySQL происходит через конструкции "throw new ExceptionCMS ('сообщение про ошибку')" и "throw new ExceptionMySQL(mysql_error(), $query, 'сообщение про ошибку')".
Стандартные сообщения про ошибки рекомендуется смотреть в языковом файле "language/язык/error.php", и передавать соответствующую константу из этого файла.
Например сообщение про ошибку CMF может выглядеть так:
if ( $a !== $b ) { throw new ExceptionCMS(MESS_ERROR_06) ; }
Ошибка запроса к MySQL может выглядеть так:
$query = "SET NAMES UTF8";
if ( !mysql_query ($query) ) { throw new ExceptionMySQL(mysql_error(), $query, MESS_ERROR_03) ; }
В $query рекомендуется записывать запрос к MySQL.