Не используй шаблонизаторы, PHP сам хороший шаблонизатор
Добавлено через 08:27 сек.
Глянул код, в целом неплохо. Есть ряд замечаний.
1.
<?php
/**
* Начальные настройки
*/
@ini_set('session.use_trans_sid', '0');
@ini_set('arg_separator.output', '&');
>?
Эти вещи не должны быть в коде. Юзай htaccess
2. Не надо использовать собачку "@" для подавления ошибок. Это устаревший подход
3. date_default_timezone_set(date_default_timezone_get());
Это ещё что за ужас?
4. Не используй лишних констант, например ROOT здесь совсем не нужен.
-------------------------
Слежу за проектом с начала его существования, жедаю автору удачи)