класс filters вообще не следовало делать) достаточно было двух функций.
какой-то смешной класс реестра) на твоем месте я б лучше использовал методы __set, __get, __isset и __unset, вроде php4 давно устарел ) конечно можно еще унаследовать интерфейсы IteratorAggregate, ArrayAccess и Countable, но это дело вкуса, конечно )
Добавлено через 02:11 сек.
а в целом отлично но на твоем месте я б использовал фреймворк)
spl_autoload_register(function(){[color=#ff0000]// Добавь сюда костыль, чтобы не было никаких конфликтов с автозагрузчиком Smarty[/color]
$filename = strtolower($class_name).'.php';
$file = ROOT .'system/classes/'. $filename;if(!file_exists($file))returnfalse;
include_once ($file);});
чем не вариант??? или объедини в один все атозагрузчики. и какая может быть там mvc, если там нет даже моделей!? думаю тебе стоит обратить внимание на фреймворки, хотя б для поучительных целей)